builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-061 starttime: 1461105978.29 results: success (0) buildid: 20160419141741 builduid: 60fe8044878441b8bbceb831256ceb40 revision: 02cbaad80b65e2317f4b800fe472f80649ba7612 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:18.286852) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:18.287318) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:18.287633) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:18.825123) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:18.825437) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 15:46:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 5.47M=0.002s 2016-04-19 15:46:19 (5.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.601486 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:19.455855) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:19.456192) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.049688 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:19.533097) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 15:46:19.533417) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 02cbaad80b65e2317f4b800fe472f80649ba7612 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 02cbaad80b65e2317f4b800fe472f80649ba7612 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 15:46:19,632 truncating revision to first 12 chars 2016-04-19 15:46:19,632 Setting DEBUG logging. 2016-04-19 15:46:19,632 attempt 1/10 2016-04-19 15:46:19,633 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/02cbaad80b65?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:46:20,978 unpacking tar archive at: mozilla-inbound-02cbaad80b65/testing/mozharness/ program finished with exit code 0 elapsedTime=2.032815 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 15:46:21.595094) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:21.595405) ========= script_repo_revision: 02cbaad80b65e2317f4b800fe472f80649ba7612 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:21.595882) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:21.596170) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:46:21.623652) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 51 secs) (at 2016-04-19 15:46:21.623942) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False 15:46:21 INFO - MultiFileLogger online at 20160419 15:46:21 in /builds/slave/test 15:46:21 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 15:46:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:46:21 INFO - {'append_to_log': False, 15:46:21 INFO - 'base_work_dir': '/builds/slave/test', 15:46:21 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:46:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:46:21 INFO - 'buildbot_json_path': 'buildprops.json', 15:46:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:46:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:46:21 INFO - 'download_minidump_stackwalk': True, 15:46:21 INFO - 'download_symbols': 'true', 15:46:21 INFO - 'e10s': False, 15:46:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:46:21 INFO - 'tooltool.py': '/tools/tooltool.py', 15:46:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:46:21 INFO - '/tools/misc-python/virtualenv.py')}, 15:46:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:46:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:46:21 INFO - 'log_level': 'info', 15:46:21 INFO - 'log_to_console': True, 15:46:21 INFO - 'opt_config_files': (), 15:46:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:46:21 INFO - '--processes=1', 15:46:21 INFO - '--config=%(test_path)s/wptrunner.ini', 15:46:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:46:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:46:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:46:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:46:21 INFO - 'pip_index': False, 15:46:21 INFO - 'require_test_zip': True, 15:46:21 INFO - 'test_type': ('testharness',), 15:46:21 INFO - 'this_chunk': '1', 15:46:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:46:21 INFO - 'total_chunks': '10', 15:46:21 INFO - 'virtualenv_path': 'venv', 15:46:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:46:21 INFO - 'work_dir': 'build'} 15:46:21 INFO - ##### 15:46:21 INFO - ##### Running clobber step. 15:46:21 INFO - ##### 15:46:21 INFO - Running pre-action listener: _resource_record_pre_action 15:46:21 INFO - Running main action method: clobber 15:46:21 INFO - rmtree: /builds/slave/test/build 15:46:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:46:23 INFO - Running post-action listener: _resource_record_post_action 15:46:23 INFO - ##### 15:46:23 INFO - ##### Running read-buildbot-config step. 15:46:23 INFO - ##### 15:46:23 INFO - Running pre-action listener: _resource_record_pre_action 15:46:23 INFO - Running main action method: read_buildbot_config 15:46:23 INFO - Using buildbot properties: 15:46:23 INFO - { 15:46:23 INFO - "project": "", 15:46:23 INFO - "product": "firefox", 15:46:23 INFO - "script_repo_revision": "production", 15:46:23 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 15:46:23 INFO - "repository": "", 15:46:23 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 15:46:23 INFO - "buildid": "20160419141741", 15:46:23 INFO - "pgo_build": "False", 15:46:23 INFO - "basedir": "/builds/slave/test", 15:46:23 INFO - "buildnumber": 516, 15:46:23 INFO - "slavename": "tst-linux32-spot-061", 15:46:23 INFO - "revision": "02cbaad80b65e2317f4b800fe472f80649ba7612", 15:46:23 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 15:46:23 INFO - "platform": "linux", 15:46:23 INFO - "branch": "mozilla-inbound", 15:46:23 INFO - "repo_path": "integration/mozilla-inbound", 15:46:23 INFO - "moz_repo_path": "", 15:46:23 INFO - "stage_platform": "linux", 15:46:23 INFO - "builduid": "60fe8044878441b8bbceb831256ceb40", 15:46:23 INFO - "slavebuilddir": "test" 15:46:23 INFO - } 15:46:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 15:46:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 15:46:23 INFO - Running post-action listener: _resource_record_post_action 15:46:23 INFO - ##### 15:46:23 INFO - ##### Running download-and-extract step. 15:46:23 INFO - ##### 15:46:23 INFO - Running pre-action listener: _resource_record_pre_action 15:46:23 INFO - Running main action method: download_and_extract 15:46:23 INFO - mkdir: /builds/slave/test/build/tests 15:46:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:23 INFO - https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:46:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:46:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:46:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:46:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 15:46:25 INFO - Downloaded 1325 bytes. 15:46:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:46:25 INFO - Using the following test package requirements: 15:46:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:46:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 15:46:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 15:46:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'jsshell-linux-i686.zip'], 15:46:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 15:46:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:46:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 15:46:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 15:46:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 15:46:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:46:25 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 15:46:25 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 15:46:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:25 INFO - https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:46:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:46:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:46:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:46:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 15:46:27 INFO - Downloaded 22372258 bytes. 15:46:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:46:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:46:28 INFO - caution: filename not matched: web-platform/* 15:46:28 INFO - Return code: 11 15:46:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:28 INFO - https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:46:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:46:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:46:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:46:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 15:46:40 INFO - Downloaded 36390040 bytes. 15:46:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:46:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:46:44 INFO - caution: filename not matched: bin/* 15:46:44 INFO - caution: filename not matched: config/* 15:46:44 INFO - caution: filename not matched: mozbase/* 15:46:44 INFO - caution: filename not matched: marionette/* 15:46:44 INFO - caution: filename not matched: tools/wptserve/* 15:46:44 INFO - Return code: 11 15:46:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:44 INFO - https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:46:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:46:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:46:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:46:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 15:47:06 INFO - Downloaded 63373415 bytes. 15:47:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:47:06 INFO - mkdir: /builds/slave/test/properties 15:47:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:47:06 INFO - Writing to file /builds/slave/test/properties/build_url 15:47:06 INFO - Contents: 15:47:06 INFO - build_url:https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:47:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:47:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:47:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:47:07 INFO - Contents: 15:47:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:47:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:07 INFO - https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:47:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:47:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:47:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:47:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 15:47:12 INFO - Downloaded 91757310 bytes. 15:47:12 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:47:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:47:20 INFO - Return code: 0 15:47:20 INFO - Running post-action listener: _resource_record_post_action 15:47:20 INFO - Running post-action listener: set_extra_try_arguments 15:47:20 INFO - ##### 15:47:20 INFO - ##### Running create-virtualenv step. 15:47:20 INFO - ##### 15:47:20 INFO - Running pre-action listener: _pre_create_virtualenv 15:47:20 INFO - Running pre-action listener: _resource_record_pre_action 15:47:20 INFO - Running main action method: create_virtualenv 15:47:20 INFO - Creating virtualenv /builds/slave/test/build/venv 15:47:20 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:47:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:47:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:47:21 INFO - Using real prefix '/usr' 15:47:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:47:23 INFO - Installing distribute.............................................................................................................................................................................................done. 15:47:26 INFO - Installing pip.................done. 15:47:26 INFO - Return code: 0 15:47:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:47:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9575598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96292b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:47:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:47:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:47:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:47:26 INFO - 'CCACHE_UMASK': '002', 15:47:26 INFO - 'DISPLAY': ':0', 15:47:26 INFO - 'HOME': '/home/cltbld', 15:47:26 INFO - 'LANG': 'en_US.UTF-8', 15:47:26 INFO - 'LOGNAME': 'cltbld', 15:47:26 INFO - 'MAIL': '/var/mail/cltbld', 15:47:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:47:26 INFO - 'MOZ_NO_REMOTE': '1', 15:47:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:47:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:47:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:26 INFO - 'PWD': '/builds/slave/test', 15:47:26 INFO - 'SHELL': '/bin/bash', 15:47:26 INFO - 'SHLVL': '1', 15:47:26 INFO - 'TERM': 'linux', 15:47:26 INFO - 'TMOUT': '86400', 15:47:26 INFO - 'USER': 'cltbld', 15:47:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:47:26 INFO - '_': '/tools/buildbot/bin/python'} 15:47:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:27 INFO - Downloading/unpacking psutil>=0.7.1 15:47:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:47:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:47:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:47:33 INFO - Installing collected packages: psutil 15:47:33 INFO - Running setup.py install for psutil 15:47:33 INFO - building 'psutil._psutil_linux' extension 15:47:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 15:47:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:47:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:47:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 15:47:34 INFO - building 'psutil._psutil_posix' extension 15:47:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 15:47:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 15:47:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:47:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:47:35 INFO - Successfully installed psutil 15:47:35 INFO - Cleaning up... 15:47:35 INFO - Return code: 0 15:47:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9575598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96292b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:47:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:47:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:47:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:47:35 INFO - 'CCACHE_UMASK': '002', 15:47:35 INFO - 'DISPLAY': ':0', 15:47:35 INFO - 'HOME': '/home/cltbld', 15:47:35 INFO - 'LANG': 'en_US.UTF-8', 15:47:35 INFO - 'LOGNAME': 'cltbld', 15:47:35 INFO - 'MAIL': '/var/mail/cltbld', 15:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:47:35 INFO - 'MOZ_NO_REMOTE': '1', 15:47:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:35 INFO - 'PWD': '/builds/slave/test', 15:47:35 INFO - 'SHELL': '/bin/bash', 15:47:35 INFO - 'SHLVL': '1', 15:47:35 INFO - 'TERM': 'linux', 15:47:35 INFO - 'TMOUT': '86400', 15:47:35 INFO - 'USER': 'cltbld', 15:47:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:47:35 INFO - '_': '/tools/buildbot/bin/python'} 15:47:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:47:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:47:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:47:41 INFO - Installing collected packages: mozsystemmonitor 15:47:41 INFO - Running setup.py install for mozsystemmonitor 15:47:41 INFO - Successfully installed mozsystemmonitor 15:47:41 INFO - Cleaning up... 15:47:41 INFO - Return code: 0 15:47:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:47:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9575598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96292b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:47:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:47:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:47:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:47:41 INFO - 'CCACHE_UMASK': '002', 15:47:41 INFO - 'DISPLAY': ':0', 15:47:41 INFO - 'HOME': '/home/cltbld', 15:47:41 INFO - 'LANG': 'en_US.UTF-8', 15:47:41 INFO - 'LOGNAME': 'cltbld', 15:47:41 INFO - 'MAIL': '/var/mail/cltbld', 15:47:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:47:41 INFO - 'MOZ_NO_REMOTE': '1', 15:47:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:47:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:47:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:41 INFO - 'PWD': '/builds/slave/test', 15:47:41 INFO - 'SHELL': '/bin/bash', 15:47:41 INFO - 'SHLVL': '1', 15:47:41 INFO - 'TERM': 'linux', 15:47:41 INFO - 'TMOUT': '86400', 15:47:41 INFO - 'USER': 'cltbld', 15:47:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:47:41 INFO - '_': '/tools/buildbot/bin/python'} 15:47:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:41 INFO - Downloading/unpacking blobuploader==1.2.4 15:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:47 INFO - Downloading blobuploader-1.2.4.tar.gz 15:47:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:47:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:47:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:47:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:47:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:49 INFO - Downloading docopt-0.6.1.tar.gz 15:47:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:47:49 INFO - Installing collected packages: blobuploader, requests, docopt 15:47:49 INFO - Running setup.py install for blobuploader 15:47:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:47:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:47:49 INFO - Running setup.py install for requests 15:47:50 INFO - Running setup.py install for docopt 15:47:50 INFO - Successfully installed blobuploader requests docopt 15:47:50 INFO - Cleaning up... 15:47:50 INFO - Return code: 0 15:47:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:47:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9575598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96292b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:47:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:47:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:47:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:47:50 INFO - 'CCACHE_UMASK': '002', 15:47:50 INFO - 'DISPLAY': ':0', 15:47:50 INFO - 'HOME': '/home/cltbld', 15:47:50 INFO - 'LANG': 'en_US.UTF-8', 15:47:50 INFO - 'LOGNAME': 'cltbld', 15:47:50 INFO - 'MAIL': '/var/mail/cltbld', 15:47:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:47:50 INFO - 'MOZ_NO_REMOTE': '1', 15:47:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:47:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:47:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:50 INFO - 'PWD': '/builds/slave/test', 15:47:50 INFO - 'SHELL': '/bin/bash', 15:47:50 INFO - 'SHLVL': '1', 15:47:50 INFO - 'TERM': 'linux', 15:47:50 INFO - 'TMOUT': '86400', 15:47:50 INFO - 'USER': 'cltbld', 15:47:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:47:50 INFO - '_': '/tools/buildbot/bin/python'} 15:47:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:47:51 INFO - Running setup.py (path:/tmp/pip-_XdQCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:47:51 INFO - Running setup.py (path:/tmp/pip-4zZ9w2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:47:51 INFO - Running setup.py (path:/tmp/pip-dbXRk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:47:51 INFO - Running setup.py (path:/tmp/pip-00IhIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:47:51 INFO - Running setup.py (path:/tmp/pip-ONm_5e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:47:51 INFO - Running setup.py (path:/tmp/pip-JoVyHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:47:51 INFO - Running setup.py (path:/tmp/pip-dAZDJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:47:51 INFO - Running setup.py (path:/tmp/pip-vILOa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:47:52 INFO - Running setup.py (path:/tmp/pip-14WE2F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:47:52 INFO - Running setup.py (path:/tmp/pip-bE4n0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:47:52 INFO - Running setup.py (path:/tmp/pip-3GuFiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:47:52 INFO - Running setup.py (path:/tmp/pip-iWkjia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:47:52 INFO - Running setup.py (path:/tmp/pip-IMWncO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:47:52 INFO - Running setup.py (path:/tmp/pip-ZD0sVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:52 INFO - Running setup.py (path:/tmp/pip-uwso06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:47:53 INFO - Running setup.py (path:/tmp/pip-GumSJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:47:53 INFO - Running setup.py (path:/tmp/pip-uNSepX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:47:53 INFO - Running setup.py (path:/tmp/pip-4oRkUe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:47:53 INFO - Running setup.py (path:/tmp/pip-y47pXH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:53 INFO - Running setup.py (path:/tmp/pip-1WacUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:47:54 INFO - Running setup.py (path:/tmp/pip-M8LpIE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:47:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:47:54 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:47:54 INFO - Running setup.py install for manifestparser 15:47:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:47:54 INFO - Running setup.py install for mozcrash 15:47:54 INFO - Running setup.py install for mozdebug 15:47:54 INFO - Running setup.py install for mozdevice 15:47:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Running setup.py install for mozfile 15:47:55 INFO - Running setup.py install for mozhttpd 15:47:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Running setup.py install for mozinfo 15:47:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Running setup.py install for mozInstall 15:47:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:47:55 INFO - Running setup.py install for mozleak 15:47:56 INFO - Running setup.py install for mozlog 15:47:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:47:56 INFO - Running setup.py install for moznetwork 15:47:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:47:56 INFO - Running setup.py install for mozprocess 15:47:56 INFO - Running setup.py install for mozprofile 15:47:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:47:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:47:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:47:57 INFO - Running setup.py install for mozrunner 15:47:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:47:57 INFO - Running setup.py install for mozscreenshot 15:47:57 INFO - Running setup.py install for moztest 15:47:57 INFO - Running setup.py install for mozversion 15:47:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:47:58 INFO - Running setup.py install for wptserve 15:47:58 INFO - Running setup.py install for marionette-driver 15:47:58 INFO - Running setup.py install for browsermob-proxy 15:47:58 INFO - Running setup.py install for marionette-client 15:47:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:47:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:47:59 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:47:59 INFO - Cleaning up... 15:47:59 INFO - Return code: 0 15:47:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:47:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9575598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96292b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:47:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:47:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:47:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:47:59 INFO - 'CCACHE_UMASK': '002', 15:47:59 INFO - 'DISPLAY': ':0', 15:47:59 INFO - 'HOME': '/home/cltbld', 15:47:59 INFO - 'LANG': 'en_US.UTF-8', 15:47:59 INFO - 'LOGNAME': 'cltbld', 15:47:59 INFO - 'MAIL': '/var/mail/cltbld', 15:47:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:47:59 INFO - 'MOZ_NO_REMOTE': '1', 15:47:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:47:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:47:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:59 INFO - 'PWD': '/builds/slave/test', 15:47:59 INFO - 'SHELL': '/bin/bash', 15:47:59 INFO - 'SHLVL': '1', 15:47:59 INFO - 'TERM': 'linux', 15:47:59 INFO - 'TMOUT': '86400', 15:47:59 INFO - 'USER': 'cltbld', 15:47:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:47:59 INFO - '_': '/tools/buildbot/bin/python'} 15:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:47:59 INFO - Running setup.py (path:/tmp/pip-kkjEv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:47:59 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:47:59 INFO - Running setup.py (path:/tmp/pip-Fe_gAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:48:00 INFO - Running setup.py (path:/tmp/pip-kvRFep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:48:00 INFO - Running setup.py (path:/tmp/pip-YqcK1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:48:00 INFO - Running setup.py (path:/tmp/pip-u84mpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:48:00 INFO - Running setup.py (path:/tmp/pip-vayd_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:48:00 INFO - Running setup.py (path:/tmp/pip-6PLO77-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:48:00 INFO - Running setup.py (path:/tmp/pip-4sukra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:48:00 INFO - Running setup.py (path:/tmp/pip-Hv4moV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:48:01 INFO - Running setup.py (path:/tmp/pip-yaw2tO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:48:01 INFO - Running setup.py (path:/tmp/pip-YhEtmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:48:01 INFO - Running setup.py (path:/tmp/pip-onR_T6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:48:01 INFO - Running setup.py (path:/tmp/pip-chfrQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:48:01 INFO - Running setup.py (path:/tmp/pip-1LPtp6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:01 INFO - Running setup.py (path:/tmp/pip-q4un8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:48:01 INFO - Running setup.py (path:/tmp/pip-wv8rAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:48:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:48:02 INFO - Running setup.py (path:/tmp/pip-vbz26q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:48:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:48:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:48:02 INFO - Running setup.py (path:/tmp/pip-nd0sVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:48:02 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:48:02 INFO - Running setup.py (path:/tmp/pip-IyNZI7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:48:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:02 INFO - Running setup.py (path:/tmp/pip-Erkv9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:48:02 INFO - Running setup.py (path:/tmp/pip-cofKwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:48:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:48:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:48:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:48:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:08 INFO - Downloading blessings-1.6.tar.gz 15:48:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:48:08 INFO - Installing collected packages: blessings 15:48:08 INFO - Running setup.py install for blessings 15:48:09 INFO - Successfully installed blessings 15:48:09 INFO - Cleaning up... 15:48:09 INFO - Return code: 0 15:48:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:48:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:48:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:48:09 INFO - Reading from file tmpfile_stdout 15:48:09 INFO - Current package versions: 15:48:09 INFO - argparse == 1.2.1 15:48:09 INFO - blessings == 1.6 15:48:09 INFO - blobuploader == 1.2.4 15:48:09 INFO - browsermob-proxy == 0.6.0 15:48:09 INFO - docopt == 0.6.1 15:48:09 INFO - manifestparser == 1.1 15:48:09 INFO - marionette-client == 2.3.0 15:48:09 INFO - marionette-driver == 1.4.0 15:48:09 INFO - mozInstall == 1.12 15:48:09 INFO - mozcrash == 0.17 15:48:09 INFO - mozdebug == 0.1 15:48:09 INFO - mozdevice == 0.48 15:48:09 INFO - mozfile == 1.2 15:48:09 INFO - mozhttpd == 0.7 15:48:09 INFO - mozinfo == 0.9 15:48:09 INFO - mozleak == 0.1 15:48:09 INFO - mozlog == 3.1 15:48:09 INFO - moznetwork == 0.27 15:48:09 INFO - mozprocess == 0.22 15:48:09 INFO - mozprofile == 0.28 15:48:09 INFO - mozrunner == 6.11 15:48:09 INFO - mozscreenshot == 0.1 15:48:09 INFO - mozsystemmonitor == 0.0 15:48:09 INFO - moztest == 0.7 15:48:09 INFO - mozversion == 1.4 15:48:09 INFO - psutil == 3.1.1 15:48:09 INFO - requests == 1.2.3 15:48:09 INFO - wptserve == 1.4.0 15:48:09 INFO - wsgiref == 0.1.2 15:48:09 INFO - Running post-action listener: _resource_record_post_action 15:48:09 INFO - Running post-action listener: _start_resource_monitoring 15:48:09 INFO - Starting resource monitoring. 15:48:09 INFO - ##### 15:48:09 INFO - ##### Running pull step. 15:48:09 INFO - ##### 15:48:09 INFO - Running pre-action listener: _resource_record_pre_action 15:48:09 INFO - Running main action method: pull 15:48:09 INFO - Pull has nothing to do! 15:48:09 INFO - Running post-action listener: _resource_record_post_action 15:48:09 INFO - ##### 15:48:09 INFO - ##### Running install step. 15:48:09 INFO - ##### 15:48:09 INFO - Running pre-action listener: _resource_record_pre_action 15:48:09 INFO - Running main action method: install 15:48:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:48:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:48:10 INFO - Reading from file tmpfile_stdout 15:48:10 INFO - Detecting whether we're running mozinstall >=1.0... 15:48:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:48:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:48:10 INFO - Reading from file tmpfile_stdout 15:48:10 INFO - Output received: 15:48:10 INFO - Usage: mozinstall [options] installer 15:48:10 INFO - Options: 15:48:10 INFO - -h, --help show this help message and exit 15:48:10 INFO - -d DEST, --destination=DEST 15:48:10 INFO - Directory to install application into. [default: 15:48:10 INFO - "/builds/slave/test"] 15:48:10 INFO - --app=APP Application being installed. [default: firefox] 15:48:10 INFO - mkdir: /builds/slave/test/build/application 15:48:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:48:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 15:48:43 INFO - Reading from file tmpfile_stdout 15:48:43 INFO - Output received: 15:48:43 INFO - /builds/slave/test/build/application/firefox/firefox 15:48:43 INFO - Running post-action listener: _resource_record_post_action 15:48:43 INFO - ##### 15:48:43 INFO - ##### Running run-tests step. 15:48:43 INFO - ##### 15:48:43 INFO - Running pre-action listener: _resource_record_pre_action 15:48:43 INFO - Running main action method: run_tests 15:48:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:48:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:48:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:48:43 INFO - grabbing minidump binary from tooltool 15:48:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:43 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618f70>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9618620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x961e750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:48:43 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:48:43 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 15:48:43 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:48:43 INFO - Return code: 0 15:48:43 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:48:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:48:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:48:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:48:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:43 INFO - 'CCACHE_UMASK': '002', 15:48:43 INFO - 'DISPLAY': ':0', 15:48:43 INFO - 'HOME': '/home/cltbld', 15:48:43 INFO - 'LANG': 'en_US.UTF-8', 15:48:43 INFO - 'LOGNAME': 'cltbld', 15:48:43 INFO - 'MAIL': '/var/mail/cltbld', 15:48:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:48:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:43 INFO - 'MOZ_NO_REMOTE': '1', 15:48:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:43 INFO - 'PWD': '/builds/slave/test', 15:48:43 INFO - 'SHELL': '/bin/bash', 15:48:43 INFO - 'SHLVL': '1', 15:48:43 INFO - 'TERM': 'linux', 15:48:43 INFO - 'TMOUT': '86400', 15:48:43 INFO - 'USER': 'cltbld', 15:48:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339', 15:48:43 INFO - '_': '/tools/buildbot/bin/python'} 15:48:43 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:48:44 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:48:44 INFO - import pkg_resources 15:48:45 INFO - Using 1 client processes 15:48:46 INFO - wptserve Starting http server on 127.0.0.1:8000 15:48:46 INFO - wptserve Starting http server on 127.0.0.1:8001 15:48:46 INFO - wptserve Starting http server on 127.0.0.1:8443 15:48:48 INFO - SUITE-START | Running 778 tests 15:48:48 INFO - Running testharness tests 15:48:48 INFO - Setting up ssl 15:48:48 INFO - PROCESS | certutil | 15:48:48 INFO - PROCESS | certutil | 15:48:48 INFO - PROCESS | certutil | 15:48:48 INFO - Certificate Nickname Trust Attributes 15:48:48 INFO - SSL,S/MIME,JAR/XPI 15:48:48 INFO - 15:48:48 INFO - web-platform-tests CT,, 15:48:48 INFO - 15:48:48 INFO - Starting runner 15:48:51 INFO - PROCESS | 1780 | 1461106131149 Marionette DEBUG Marionette enabled via build flag and pref 15:48:51 INFO - PROCESS | 1780 | ++DOCSHELL 0xa29d0c00 == 1 [pid = 1780] [id = 1] 15:48:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 1 (0xa29d1000) [pid = 1780] [serial = 1] [outer = (nil)] 15:48:51 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:48:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 2 (0xa29d1800) [pid = 1780] [serial = 2] [outer = 0xa29d1000] 15:48:51 INFO - PROCESS | 1780 | 1461106131835 Marionette INFO Listening on port 2828 15:48:52 INFO - PROCESS | 1780 | 1461106132451 Marionette DEBUG Marionette enabled via command-line flag 15:48:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fb55400 == 2 [pid = 1780] [id = 2] 15:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 3 (0x9fb95000) [pid = 1780] [serial = 3] [outer = (nil)] 15:48:52 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 15:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 4 (0x9fb95800) [pid = 1780] [serial = 4] [outer = 0x9fb95000] 15:48:52 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa77100 15:48:52 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa77c20 15:48:52 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa88b20 15:48:52 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa89780 15:48:52 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fa8b4c0 15:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 5 (0x9faa0400) [pid = 1780] [serial = 5] [outer = 0xa29d1000] 15:48:52 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:52 INFO - PROCESS | 1780 | 1461106132873 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54621 15:48:52 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:52 INFO - PROCESS | 1780 | 1461106132958 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54622 15:48:52 INFO - PROCESS | 1780 | 1461106132967 Marionette DEBUG Closed connection conn0 15:48:53 INFO - PROCESS | 1780 | [1780] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:48:53 INFO - PROCESS | 1780 | 1461106133096 Marionette DEBUG Closed connection conn1 15:48:53 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:53 INFO - PROCESS | 1780 | 1461106133155 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54623 15:48:53 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:53 INFO - PROCESS | 1780 | 1461106133216 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54624 15:48:53 INFO - PROCESS | 1780 | 1461106133225 Marionette DEBUG Closed connection conn2 15:48:53 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:53 INFO - PROCESS | 1780 | 1461106133247 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54625 15:48:53 INFO - PROCESS | 1780 | 1461106133251 Marionette DEBUG Closed connection conn3 15:48:53 INFO - PROCESS | 1780 | 1461106133301 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:48:53 INFO - PROCESS | 1780 | 1461106133324 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419141741","device":"desktop","version":"48.0a1"} 15:48:54 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x98654000 == 3 [pid = 1780] [id = 3] 15:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 6 (0x98657c00) [pid = 1780] [serial = 6] [outer = (nil)] 15:48:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x98658000 == 4 [pid = 1780] [id = 4] 15:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 7 (0x98658400) [pid = 1780] [serial = 7] [outer = (nil)] 15:48:55 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:48:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x97bed000 == 5 [pid = 1780] [id = 5] 15:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 8 (0x97bed400) [pid = 1780] [serial = 8] [outer = (nil)] 15:48:55 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:48:56 INFO - PROCESS | 1780 | [1780] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:48:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 9 (0x97aef800) [pid = 1780] [serial = 9] [outer = 0x97bed400] 15:48:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 10 (0x97560000) [pid = 1780] [serial = 10] [outer = 0x98657c00] 15:48:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 11 (0x97561c00) [pid = 1780] [serial = 11] [outer = 0x98658400] 15:48:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 12 (0x97564000) [pid = 1780] [serial = 12] [outer = 0x97bed400] 15:48:57 INFO - PROCESS | 1780 | 1461106137492 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1780 | 1461106137512 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 13 (0x95c62c00) [pid = 1780] [serial = 13] [outer = 0x97bed400] 15:48:58 INFO - PROCESS | 1780 | 1461106138258 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"1dd44aac-76c2-4a0a-af1f-33229ec0a333","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419141741","device":"desktop","version":"48.0a1","command_id":1}}] 15:48:58 INFO - PROCESS | 1780 | 1461106138501 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:48:58 INFO - PROCESS | 1780 | 1461106138841 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:48:58 INFO - PROCESS | 1780 | 1461106138977 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:48:59 INFO - PROCESS | 1780 | [1780] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 14 (0x95aef800) [pid = 1780] [serial = 14] [outer = 0x97bed400] 15:48:59 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:59 INFO - PROCESS | 1780 | 1461106139580 Marionette TRACE conn4 <- [1,3,null,{}] 15:48:59 INFO - PROCESS | 1780 | 1461106139592 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:48:59 INFO - PROCESS | 1780 | 1461106139624 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:48:59 INFO - PROCESS | 1780 | 1461106139662 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1780 | 1461106139666 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:48:59 INFO - PROCESS | 1780 | 1461106139674 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1780 | 1461106139679 Marionette TRACE conn4 <- [1,6,null,{}] 15:48:59 INFO - PROCESS | 1780 | 1461106139689 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:59 INFO - PROCESS | 1780 | 1461106139725 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:48:59 INFO - PROCESS | 1780 | 1461106139730 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc1000 == 6 [pid = 1780] [id = 6] 15:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 15 (0x91fc1400) [pid = 1780] [serial = 15] [outer = (nil)] 15:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 16 (0x91fc3400) [pid = 1780] [serial = 16] [outer = 0x91fc1400] 15:48:59 INFO - PROCESS | 1780 | 1461106139815 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 17 (0x91fc7800) [pid = 1780] [serial = 17] [outer = 0x91fc1400] 15:49:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d7c00 == 7 [pid = 1780] [id = 7] 15:49:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 18 (0x915d9000) [pid = 1780] [serial = 18] [outer = (nil)] 15:49:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 19 (0x97be8800) [pid = 1780] [serial = 19] [outer = 0x915d9000] 15:49:00 INFO - PROCESS | 1780 | 1461106140315 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 20 (0x91358400) [pid = 1780] [serial = 20] [outer = 0x915d9000] 15:49:00 INFO - PROCESS | 1780 | [1780] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:49:00 INFO - PROCESS | 1780 | 1461106140919 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1287ms 15:49:01 INFO - PROCESS | 1780 | 1461106141030 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1780 | 1461106141033 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:49:01 INFO - PROCESS | 1780 | 1461106141088 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1780 | 1461106141091 Marionette TRACE conn4 <- [1,10,null,{}] 15:49:01 INFO - PROCESS | 1780 | 1461106141123 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:01 INFO - PROCESS | 1780 | 1461106141301 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:49:01 INFO - PROCESS | 1780 | 1461106141320 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbc2400 == 8 [pid = 1780] [id = 8] 15:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 21 (0x8fbc2800) [pid = 1780] [serial = 21] [outer = (nil)] 15:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 22 (0x8fbc5800) [pid = 1780] [serial = 22] [outer = 0x8fbc2800] 15:49:01 INFO - PROCESS | 1780 | 1461106141400 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 23 (0x915d9800) [pid = 1780] [serial = 23] [outer = 0x8fbc2800] 15:49:02 INFO - PROCESS | 1780 | 1461106142498 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1464ms 15:49:02 INFO - PROCESS | 1780 | 1461106142528 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1780 | 1461106142536 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:49:02 INFO - PROCESS | 1780 | 1461106142550 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1780 | 1461106142557 Marionette TRACE conn4 <- [1,14,null,{}] 15:49:02 INFO - PROCESS | 1780 | 1461106142571 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:02 INFO - PROCESS | 1780 | 1461106142804 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:49:02 INFO - PROCESS | 1780 | 1461106142931 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae7c00 == 9 [pid = 1780] [id = 9] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 24 (0x8fbb7c00) [pid = 1780] [serial = 24] [outer = (nil)] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 25 (0x90680400) [pid = 1780] [serial = 25] [outer = 0x8fbb7c00] 15:49:03 INFO - PROCESS | 1780 | 1461106143063 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 26 (0x915d5000) [pid = 1780] [serial = 26] [outer = 0x8fbb7c00] 15:49:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc0c00 == 10 [pid = 1780] [id = 10] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 27 (0x91fc2000) [pid = 1780] [serial = 27] [outer = (nil)] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 28 (0x93295800) [pid = 1780] [serial = 28] [outer = 0x91fc2000] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 29 (0x93294800) [pid = 1780] [serial = 29] [outer = 0x91fc2000] 15:49:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x95a35400 == 11 [pid = 1780] [id = 11] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 30 (0x95ae8000) [pid = 1780] [serial = 30] [outer = (nil)] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 31 (0x967b7800) [pid = 1780] [serial = 31] [outer = 0x95ae8000] 15:49:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 32 (0x970f2000) [pid = 1780] [serial = 32] [outer = 0x95ae8000] 15:49:04 INFO - PROCESS | 1780 | 1461106144319 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1852ms 15:49:04 INFO - PROCESS | 1780 | 1461106144404 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1780 | 1461106144412 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:49:04 INFO - PROCESS | 1780 | 1461106144423 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1780 | 1461106144427 Marionette TRACE conn4 <- [1,18,null,{}] 15:49:04 INFO - PROCESS | 1780 | 1461106144434 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:04 INFO - PROCESS | 1780 | 1461106144672 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:49:04 INFO - PROCESS | 1780 | 1461106144796 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fadd000 == 12 [pid = 1780] [id = 12] 15:49:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 33 (0x8fbc5000) [pid = 1780] [serial = 33] [outer = (nil)] 15:49:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 34 (0x97310400) [pid = 1780] [serial = 34] [outer = 0x8fbc5000] 15:49:04 INFO - PROCESS | 1780 | 1461106144885 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 35 (0x9865a800) [pid = 1780] [serial = 35] [outer = 0x8fbc5000] 15:49:05 INFO - PROCESS | 1780 | 1461106145726 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1336ms 15:49:05 INFO - PROCESS | 1780 | 1461106145760 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1780 | 1461106145766 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:49:05 INFO - PROCESS | 1780 | 1461106145772 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1780 | 1461106145778 Marionette TRACE conn4 <- [1,22,null,{}] 15:49:05 INFO - PROCESS | 1780 | 1461106145795 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:06 INFO - PROCESS | 1780 | 1461106146015 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:49:06 INFO - PROCESS | 1780 | 1461106146143 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x98169c00 == 13 [pid = 1780] [id = 13] 15:49:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 36 (0x9816f800) [pid = 1780] [serial = 36] [outer = (nil)] 15:49:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 37 (0x9896e400) [pid = 1780] [serial = 37] [outer = 0x9816f800] 15:49:06 INFO - PROCESS | 1780 | 1461106146236 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 38 (0x9924e400) [pid = 1780] [serial = 38] [outer = 0x9816f800] 15:49:07 INFO - PROCESS | 1780 | 1461106147109 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1385ms 15:49:07 INFO - PROCESS | 1780 | 1461106147371 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1780 | 1461106147378 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:49:07 INFO - PROCESS | 1780 | 1461106147575 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1780 | 1461106147582 Marionette TRACE conn4 <- [1,26,null,{}] 15:49:07 INFO - PROCESS | 1780 | 1461106147596 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:07 INFO - PROCESS | 1780 | 1461106147858 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:49:08 INFO - PROCESS | 1780 | 1461106148009 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x91f75400 == 14 [pid = 1780] [id = 14] 15:49:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 39 (0x91fba800) [pid = 1780] [serial = 39] [outer = (nil)] 15:49:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 40 (0x95a2f800) [pid = 1780] [serial = 40] [outer = 0x91fba800] 15:49:08 INFO - PROCESS | 1780 | 1461106148087 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 41 (0x971a3800) [pid = 1780] [serial = 41] [outer = 0x91fba800] 15:49:08 INFO - PROCESS | 1780 | 1461106148817 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1402ms 15:49:08 INFO - PROCESS | 1780 | 1461106148881 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:49:08 INFO - PROCESS | 1780 | 1461106148887 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:49:08 INFO - PROCESS | 1780 | 1461106148898 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1780 | 1461106148904 Marionette TRACE conn4 <- [1,30,null,{}] 15:49:08 INFO - PROCESS | 1780 | 1461106148910 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:09 INFO - PROCESS | 1780 | 1461106149061 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:49:09 INFO - PROCESS | 1780 | 1461106149072 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x974bbc00 == 15 [pid = 1780] [id = 15] 15:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 42 (0x974bc000) [pid = 1780] [serial = 42] [outer = (nil)] 15:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 43 (0x98173000) [pid = 1780] [serial = 43] [outer = 0x974bc000] 15:49:09 INFO - PROCESS | 1780 | 1461106149148 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 44 (0x984c9400) [pid = 1780] [serial = 44] [outer = 0x974bc000] 15:49:09 INFO - PROCESS | 1780 | 1461106149956 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1093ms 15:49:09 INFO - PROCESS | 1780 | 1461106149988 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1780 | 1461106149991 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:49:10 INFO - PROCESS | 1780 | 1461106149998 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1780 | 1461106150002 Marionette TRACE conn4 <- [1,34,null,{}] 15:49:10 INFO - PROCESS | 1780 | 1461106150014 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:10 INFO - PROCESS | 1780 | 1461106150164 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:49:10 INFO - PROCESS | 1780 | 1461106150183 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x9896f800 == 16 [pid = 1780] [id = 16] 15:49:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 45 (0x98974800) [pid = 1780] [serial = 45] [outer = (nil)] 15:49:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 46 (0x99092000) [pid = 1780] [serial = 46] [outer = 0x98974800] 15:49:10 INFO - PROCESS | 1780 | 1461106150264 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 47 (0x9aee5000) [pid = 1780] [serial = 47] [outer = 0x98974800] 15:49:11 INFO - PROCESS | 1780 | 1461106151042 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1078ms 15:49:11 INFO - PROCESS | 1780 | 1461106151077 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1780 | 1461106151080 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:49:11 INFO - PROCESS | 1780 | 1461106151086 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1780 | 1461106151090 Marionette TRACE conn4 <- [1,38,null,{}] 15:49:11 INFO - PROCESS | 1780 | 1461106151095 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:11 INFO - PROCESS | 1780 | 1461106151279 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:49:11 INFO - PROCESS | 1780 | 1461106151301 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x90683400 == 17 [pid = 1780] [id = 17] 15:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 48 (0x959b4000) [pid = 1780] [serial = 48] [outer = (nil)] 15:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 49 (0x9aeeec00) [pid = 1780] [serial = 49] [outer = 0x959b4000] 15:49:11 INFO - PROCESS | 1780 | 1461106151383 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 50 (0x9b090800) [pid = 1780] [serial = 50] [outer = 0x959b4000] 15:49:12 INFO - PROCESS | 1780 | 1461106152177 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1131ms 15:49:12 INFO - PROCESS | 1780 | 1461106152218 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1780 | 1461106152225 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:49:12 INFO - PROCESS | 1780 | 1461106152234 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1780 | 1461106152240 Marionette TRACE conn4 <- [1,42,null,{}] 15:49:12 INFO - PROCESS | 1780 | 1461106152255 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:12 INFO - PROCESS | 1780 | 1461106152477 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:49:12 INFO - PROCESS | 1780 | 1461106152622 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x91356400 == 18 [pid = 1780] [id = 18] 15:49:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 51 (0x9135a000) [pid = 1780] [serial = 51] [outer = (nil)] 15:49:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 52 (0x915dcc00) [pid = 1780] [serial = 52] [outer = 0x9135a000] 15:49:12 INFO - PROCESS | 1780 | 1461106152720 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 53 (0x959b6800) [pid = 1780] [serial = 53] [outer = 0x9135a000] 15:49:13 INFO - PROCESS | 1780 | 1461106153645 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1438ms 15:49:13 INFO - PROCESS | 1780 | 1461106153674 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1780 | 1461106153682 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:49:13 INFO - PROCESS | 1780 | 1461106153693 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1780 | 1461106153697 Marionette TRACE conn4 <- [1,46,null,{}] 15:49:13 INFO - PROCESS | 1780 | 1461106153703 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:13 INFO - PROCESS | 1780 | 1461106153888 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:49:14 INFO - PROCESS | 1780 | 1461106154018 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb9800 == 19 [pid = 1780] [id = 19] 15:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 54 (0x970acc00) [pid = 1780] [serial = 54] [outer = (nil)] 15:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0x97561000) [pid = 1780] [serial = 55] [outer = 0x970acc00] 15:49:14 INFO - PROCESS | 1780 | 1461106154106 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0x9816a400) [pid = 1780] [serial = 56] [outer = 0x970acc00] 15:49:15 INFO - PROCESS | 1780 | 1461106155004 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1339ms 15:49:15 INFO - PROCESS | 1780 | 1461106155034 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1780 | 1461106155038 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:49:15 INFO - PROCESS | 1780 | 1461106155045 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1780 | 1461106155052 Marionette TRACE conn4 <- [1,50,null,{}] 15:49:15 INFO - PROCESS | 1780 | 1461106155069 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:15 INFO - PROCESS | 1780 | 1461106155256 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:49:15 INFO - PROCESS | 1780 | 1461106155389 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x979dbc00 == 20 [pid = 1780] [id = 20] 15:49:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x98652400) [pid = 1780] [serial = 57] [outer = (nil)] 15:49:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x9908cc00) [pid = 1780] [serial = 58] [outer = 0x98652400] 15:49:15 INFO - PROCESS | 1780 | 1461106155488 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9b097400) [pid = 1780] [serial = 59] [outer = 0x98652400] 15:49:16 INFO - PROCESS | 1780 | 1461106156416 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1407ms 15:49:16 INFO - PROCESS | 1780 | 1461106156453 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1780 | 1461106156457 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:49:16 INFO - PROCESS | 1780 | 1461106156465 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1780 | 1461106156468 Marionette TRACE conn4 <- [1,54,null,{}] 15:49:16 INFO - PROCESS | 1780 | 1461106156474 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:16 INFO - PROCESS | 1780 | 1461106156632 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:49:16 INFO - PROCESS | 1780 | 1461106156768 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x9865a400 == 21 [pid = 1780] [id = 21] 15:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9b08a800) [pid = 1780] [serial = 60] [outer = (nil)] 15:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9fb5a000) [pid = 1780] [serial = 61] [outer = 0x9b08a800] 15:49:16 INFO - PROCESS | 1780 | 1461106156866 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x9fba3c00) [pid = 1780] [serial = 62] [outer = 0x9b08a800] 15:49:17 INFO - PROCESS | 1780 | 1461106157742 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1329ms 15:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:49:17 INFO - PROCESS | 1780 | 1461106157795 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1780 | 1461106157798 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:49:17 INFO - PROCESS | 1780 | 1461106157804 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1780 | 1461106157808 Marionette TRACE conn4 <- [1,58,null,{}] 15:49:17 INFO - PROCESS | 1780 | 1461106157814 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:17 INFO - PROCESS | 1780 | 1461106157970 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:49:18 INFO - PROCESS | 1780 | 1461106158235 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9067cc00 == 22 [pid = 1780] [id = 22] 15:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x90686c00) [pid = 1780] [serial = 63] [outer = (nil)] 15:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x915d3c00) [pid = 1780] [serial = 64] [outer = 0x90686c00] 15:49:18 INFO - PROCESS | 1780 | 1461106158366 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x9201d800) [pid = 1780] [serial = 65] [outer = 0x90686c00] 15:49:19 INFO - PROCESS | 1780 | 1461106159157 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1433ms 15:49:19 INFO - PROCESS | 1780 | 1461106159239 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 1780 | 1461106159247 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:49:19 INFO - PROCESS | 1780 | 1461106159257 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1780 | 1461106159262 Marionette TRACE conn4 <- [1,62,null,{}] 15:49:19 INFO - PROCESS | 1780 | 1461106159299 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:19 INFO - PROCESS | 1780 | 1461106159469 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:49:19 INFO - PROCESS | 1780 | 1461106159651 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1780 | --DOCSHELL 0x9896f800 == 21 [pid = 1780] [id = 16] 15:49:19 INFO - PROCESS | 1780 | --DOCSHELL 0x974bbc00 == 20 [pid = 1780] [id = 15] 15:49:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae7000 == 21 [pid = 1780] [id = 23] 15:49:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x8fbb7400) [pid = 1780] [serial = 66] [outer = (nil)] 15:49:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91355400) [pid = 1780] [serial = 67] [outer = 0x8fbb7400] 15:49:19 INFO - PROCESS | 1780 | 1461106159771 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x95ae2800) [pid = 1780] [serial = 68] [outer = 0x8fbb7400] 15:49:19 INFO - PROCESS | 1780 | --DOCSHELL 0x91f75400 == 20 [pid = 1780] [id = 14] 15:49:19 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae7c00 == 19 [pid = 1780] [id = 9] 15:49:20 INFO - PROCESS | 1780 | 1461106160637 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1412ms 15:49:20 INFO - PROCESS | 1780 | 1461106160672 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1780 | 1461106160680 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:49:20 INFO - PROCESS | 1780 | 1461106160689 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1780 | 1461106160694 Marionette TRACE conn4 <- [1,66,null,{}] 15:49:20 INFO - PROCESS | 1780 | 1461106160722 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:20 INFO - PROCESS | 1780 | 1461106160921 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:49:21 INFO - PROCESS | 1780 | 1461106161054 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x974b6800 == 20 [pid = 1780] [id = 24] 15:49:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x98168400) [pid = 1780] [serial = 69] [outer = (nil)] 15:49:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x984cb800) [pid = 1780] [serial = 70] [outer = 0x98168400] 15:49:21 INFO - PROCESS | 1780 | 1461106161151 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x98653c00) [pid = 1780] [serial = 71] [outer = 0x98168400] 15:49:21 INFO - PROCESS | 1780 | 1461106161979 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1354ms 15:49:22 INFO - PROCESS | 1780 | 1461106162046 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1780 | 1461106162053 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:49:22 INFO - PROCESS | 1780 | 1461106162061 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1780 | 1461106162064 Marionette TRACE conn4 <- [1,70,null,{}] 15:49:22 INFO - PROCESS | 1780 | 1461106162071 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:22 INFO - PROCESS | 1780 | 1461106162274 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:49:22 INFO - PROCESS | 1780 | 1461106162410 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x98019800 == 21 [pid = 1780] [id = 25] 15:49:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x984d2000) [pid = 1780] [serial = 72] [outer = (nil)] 15:49:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9df81400) [pid = 1780] [serial = 73] [outer = 0x984d2000] 15:49:22 INFO - PROCESS | 1780 | 1461106162507 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9fa98c00) [pid = 1780] [serial = 74] [outer = 0x984d2000] 15:49:23 INFO - PROCESS | 1780 | 1461106163359 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1327ms 15:49:23 INFO - PROCESS | 1780 | 1461106163389 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 1780 | 1461106163394 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:49:23 INFO - PROCESS | 1780 | 1461106163402 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1780 | 1461106163412 Marionette TRACE conn4 <- [1,74,null,{}] 15:49:23 INFO - PROCESS | 1780 | 1461106163443 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:23 INFO - PROCESS | 1780 | 1461106163651 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:49:23 INFO - PROCESS | 1780 | 1461106163755 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc1c00 == 22 [pid = 1780] [id = 26] 15:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9328f800) [pid = 1780] [serial = 75] [outer = (nil)] 15:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0xa09d6000) [pid = 1780] [serial = 76] [outer = 0x9328f800] 15:49:23 INFO - PROCESS | 1780 | 1461106163860 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0xa0b2e800) [pid = 1780] [serial = 77] [outer = 0x9328f800] 15:49:24 INFO - PROCESS | 1780 | 1461106164697 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1344ms 15:49:24 INFO - PROCESS | 1780 | 1461106164761 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 1780 | 1461106164766 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:49:24 INFO - PROCESS | 1780 | 1461106164774 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1780 | 1461106164777 Marionette TRACE conn4 <- [1,78,null,{}] 15:49:24 INFO - PROCESS | 1780 | 1461106164783 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:24 INFO - PROCESS | 1780 | 1461106164941 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:49:25 INFO - PROCESS | 1780 | 1461106165073 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x970a7800 == 23 [pid = 1780] [id = 27] 15:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x97199000) [pid = 1780] [serial = 78] [outer = (nil)] 15:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0xa0e6cc00) [pid = 1780] [serial = 79] [outer = 0x97199000] 15:49:25 INFO - PROCESS | 1780 | 1461106165166 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0xa2975000) [pid = 1780] [serial = 80] [outer = 0x97199000] 15:49:25 INFO - PROCESS | 1780 | 1461106165943 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 15:49:26 INFO - PROCESS | 1780 | 1461106166005 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:49:26 INFO - PROCESS | 1780 | 1461106166010 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:49:26 INFO - PROCESS | 1780 | 1461106166016 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1780 | 1461106166019 Marionette TRACE conn4 <- [1,82,null,{}] 15:49:26 INFO - PROCESS | 1780 | 1461106166026 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:26 INFO - PROCESS | 1780 | 1461106166185 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:49:26 INFO - PROCESS | 1780 | 1461106166320 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1780 | ++DOCSHELL 0xa0e64c00 == 24 [pid = 1780] [id = 28] 15:49:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0xa29cbc00) [pid = 1780] [serial = 81] [outer = (nil)] 15:49:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0xa3b83c00) [pid = 1780] [serial = 82] [outer = 0xa29cbc00] 15:49:26 INFO - PROCESS | 1780 | 1461106166429 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0xa4381000) [pid = 1780] [serial = 83] [outer = 0xa29cbc00] 15:49:27 INFO - PROCESS | 1780 | 1461106167370 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1430ms 15:49:27 INFO - PROCESS | 1780 | 1461106167459 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1780 | 1461106167464 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:49:27 INFO - PROCESS | 1780 | 1461106167470 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1780 | 1461106167474 Marionette TRACE conn4 <- [1,86,null,{}] 15:49:27 INFO - PROCESS | 1780 | 1461106167480 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:27 INFO - PROCESS | 1780 | 1461106167653 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:49:27 INFO - PROCESS | 1780 | 1461106167797 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e5800 == 25 [pid = 1780] [id = 29] 15:49:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x920e7000) [pid = 1780] [serial = 84] [outer = (nil)] 15:49:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x920f0400) [pid = 1780] [serial = 85] [outer = 0x920e7000] 15:49:27 INFO - PROCESS | 1780 | 1461106167889 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x963b9800) [pid = 1780] [serial = 86] [outer = 0x920e7000] 15:49:28 INFO - PROCESS | 1780 | 1461106168840 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1434ms 15:49:28 INFO - PROCESS | 1780 | 1461106168906 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 1780 | 1461106168912 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:49:28 INFO - PROCESS | 1780 | 1461106168921 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1780 | 1461106168927 Marionette TRACE conn4 <- [1,90,null,{}] 15:49:28 INFO - PROCESS | 1780 | 1461106168935 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:29 INFO - PROCESS | 1780 | 1461106169116 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:49:29 INFO - PROCESS | 1780 | 1461106169258 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e7c00 == 26 [pid = 1780] [id = 30] 15:49:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x920e8400) [pid = 1780] [serial = 87] [outer = (nil)] 15:49:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x920ed400) [pid = 1780] [serial = 88] [outer = 0x920e8400] 15:49:29 INFO - PROCESS | 1780 | 1461106169394 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x967b7c00) [pid = 1780] [serial = 89] [outer = 0x920e8400] 15:49:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9067cc00 == 25 [pid = 1780] [id = 22] 15:49:30 INFO - PROCESS | 1780 | --DOCSHELL 0x979dbc00 == 24 [pid = 1780] [id = 20] 15:49:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb9800 == 23 [pid = 1780] [id = 19] 15:49:30 INFO - PROCESS | 1780 | --DOCSHELL 0x91356400 == 22 [pid = 1780] [id = 18] 15:49:30 INFO - PROCESS | 1780 | 1461106170362 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1484ms 15:49:30 INFO - PROCESS | 1780 | 1461106170405 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1780 | 1461106170412 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:49:30 INFO - PROCESS | 1780 | 1461106170421 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1780 | 1461106170427 Marionette TRACE conn4 <- [1,94,null,{}] 15:49:30 INFO - PROCESS | 1780 | 1461106170436 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:30 INFO - PROCESS | 1780 | 1461106170621 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:49:30 INFO - PROCESS | 1780 | 1461106170761 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9201b000 == 23 [pid = 1780] [id = 31] 15:49:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x920e5c00) [pid = 1780] [serial = 90] [outer = (nil)] 15:49:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x963bcc00) [pid = 1780] [serial = 91] [outer = 0x920e5c00] 15:49:30 INFO - PROCESS | 1780 | 1461106170909 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x973edc00) [pid = 1780] [serial = 92] [outer = 0x920e5c00] 15:49:31 INFO - PROCESS | 1780 | 1461106171788 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1440ms 15:49:31 INFO - PROCESS | 1780 | 1461106171862 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1780 | 1461106171871 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:49:31 INFO - PROCESS | 1780 | 1461106171882 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1780 | 1461106171887 Marionette TRACE conn4 <- [1,98,null,{}] 15:49:31 INFO - PROCESS | 1780 | 1461106171893 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:32 INFO - PROCESS | 1780 | 1461106172104 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:49:32 INFO - PROCESS | 1780 | 1461106172248 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x963c2800 == 24 [pid = 1780] [id = 32] 15:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x970afc00) [pid = 1780] [serial = 93] [outer = (nil)] 15:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9aeed000) [pid = 1780] [serial = 94] [outer = 0x970afc00] 15:49:32 INFO - PROCESS | 1780 | 1461106172340 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9ea17800) [pid = 1780] [serial = 95] [outer = 0x970afc00] 15:49:33 INFO - PROCESS | 1780 | 1461106173223 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1385ms 15:49:33 INFO - PROCESS | 1780 | 1461106173268 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1780 | 1461106173272 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:49:33 INFO - PROCESS | 1780 | 1461106173280 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1780 | 1461106173286 Marionette TRACE conn4 <- [1,102,null,{}] 15:49:33 INFO - PROCESS | 1780 | 1461106173304 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:33 INFO - PROCESS | 1780 | 1461106173479 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:49:33 INFO - PROCESS | 1780 | 1461106173617 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x98169400 == 25 [pid = 1780] [id = 33] 15:49:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x9fdeb800) [pid = 1780] [serial = 96] [outer = (nil)] 15:49:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa098d400) [pid = 1780] [serial = 97] [outer = 0x9fdeb800] 15:49:33 INFO - PROCESS | 1780 | 1461106173717 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa0e6f400) [pid = 1780] [serial = 98] [outer = 0x9fdeb800] 15:49:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa4388400) [pid = 1780] [serial = 99] [outer = 0x95ae8000] 15:49:34 INFO - PROCESS | 1780 | 1461106174673 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1434ms 15:49:34 INFO - PROCESS | 1780 | 1461106174714 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1780 | 1461106174719 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:49:34 INFO - PROCESS | 1780 | 1461106174727 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1780 | 1461106174730 Marionette TRACE conn4 <- [1,106,null,{}] 15:49:34 INFO - PROCESS | 1780 | 1461106174735 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:34 INFO - PROCESS | 1780 | 1461106174897 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:49:35 INFO - PROCESS | 1780 | 1461106175043 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc7400 == 26 [pid = 1780] [id = 34] 15:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x959b8c00) [pid = 1780] [serial = 100] [outer = (nil)] 15:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa4387400) [pid = 1780] [serial = 101] [outer = 0x959b8c00] 15:49:35 INFO - PROCESS | 1780 | 1461106175135 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa44e6800) [pid = 1780] [serial = 102] [outer = 0x959b8c00] 15:49:36 INFO - PROCESS | 1780 | 1461106176007 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1331ms 15:49:36 INFO - PROCESS | 1780 | 1461106176058 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1780 | 1461106176061 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:49:36 INFO - PROCESS | 1780 | 1461106176069 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1780 | 1461106176073 Marionette TRACE conn4 <- [1,110,null,{}] 15:49:36 INFO - PROCESS | 1780 | 1461106176100 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1780 | 1461106176276 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:49:36 INFO - PROCESS | 1780 | 1461106176415 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae3800 == 27 [pid = 1780] [id = 35] 15:49:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x8fae5800) [pid = 1780] [serial = 103] [outer = (nil)] 15:49:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0xa4b47800) [pid = 1780] [serial = 104] [outer = 0x8fae5800] 15:49:36 INFO - PROCESS | 1780 | 1461106176513 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa4b4c400) [pid = 1780] [serial = 105] [outer = 0x8fae5800] 15:49:37 INFO - PROCESS | 1780 | 1461106177373 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1357ms 15:49:37 INFO - PROCESS | 1780 | 1461106177426 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1780 | 1461106177429 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:49:37 INFO - PROCESS | 1780 | 1461106177436 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1780 | 1461106177438 Marionette TRACE conn4 <- [1,114,null,{}] 15:49:37 INFO - PROCESS | 1780 | 1461106177445 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:37 INFO - PROCESS | 1780 | 1461106177654 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:49:37 INFO - PROCESS | 1780 | 1461106177799 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fadd800 == 28 [pid = 1780] [id = 36] 15:49:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x95cc2800) [pid = 1780] [serial = 106] [outer = (nil)] 15:49:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x95ccfc00) [pid = 1780] [serial = 107] [outer = 0x95cc2800] 15:49:37 INFO - PROCESS | 1780 | 1461106177891 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0xa683b400) [pid = 1780] [serial = 108] [outer = 0x95cc2800] 15:49:38 INFO - PROCESS | 1780 | 1461106178797 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1431ms 15:49:38 INFO - PROCESS | 1780 | 1461106178868 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1780 | 1461106178872 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:49:38 INFO - PROCESS | 1780 | 1461106178879 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1780 | 1461106178882 Marionette TRACE conn4 <- [1,118,null,{}] 15:49:38 INFO - PROCESS | 1780 | 1461106178888 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:39 INFO - PROCESS | 1780 | 1461106179100 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:49:39 INFO - PROCESS | 1780 | 1461106179392 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae0400 == 29 [pid = 1780] [id = 37] 15:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8fae0800) [pid = 1780] [serial = 109] [outer = (nil)] 15:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x8fbb8400) [pid = 1780] [serial = 110] [outer = 0x8fae0800] 15:49:39 INFO - PROCESS | 1780 | 1461106179566 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x915da400) [pid = 1780] [serial = 111] [outer = 0x8fae0800] 15:49:40 INFO - PROCESS | 1780 | --DOCSHELL 0x974b6800 == 28 [pid = 1780] [id = 24] 15:49:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae7000 == 27 [pid = 1780] [id = 23] 15:49:40 INFO - PROCESS | 1780 | 1461106180534 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1729ms 15:49:40 INFO - PROCESS | 1780 | 1461106180609 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1780 | 1461106180616 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:49:40 INFO - PROCESS | 1780 | 1461106180625 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1780 | 1461106180631 Marionette TRACE conn4 <- [1,122,null,{}] 15:49:40 INFO - PROCESS | 1780 | 1461106180640 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:40 INFO - PROCESS | 1780 | 1461106180856 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:49:41 INFO - PROCESS | 1780 | 1461106181058 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x92023400 == 28 [pid = 1780] [id = 38] 15:49:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x920e7800) [pid = 1780] [serial = 112] [outer = (nil)] 15:49:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x9325b000) [pid = 1780] [serial = 113] [outer = 0x920e7800] 15:49:41 INFO - PROCESS | 1780 | 1461106181206 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9325ec00) [pid = 1780] [serial = 114] [outer = 0x920e7800] 15:49:42 INFO - PROCESS | 1780 | 1461106182072 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1486ms 15:49:42 INFO - PROCESS | 1780 | 1461106182112 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1780 | 1461106182121 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:49:42 INFO - PROCESS | 1780 | 1461106182132 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1780 | 1461106182136 Marionette TRACE conn4 <- [1,126,null,{}] 15:49:42 INFO - PROCESS | 1780 | 1461106182142 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:42 INFO - PROCESS | 1780 | 1461106182316 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x98169c00 == 27 [pid = 1780] [id = 13] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x970a7800 == 26 [pid = 1780] [id = 27] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0xa0e64c00 == 25 [pid = 1780] [id = 28] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8fadd000 == 24 [pid = 1780] [id = 12] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc1c00 == 23 [pid = 1780] [id = 26] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae3800 == 22 [pid = 1780] [id = 35] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x98169400 == 21 [pid = 1780] [id = 33] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc7400 == 20 [pid = 1780] [id = 34] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x9201b000 == 19 [pid = 1780] [id = 31] 15:49:43 INFO - PROCESS | 1780 | --DOCSHELL 0x963c2800 == 18 [pid = 1780] [id = 32] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x98019800 == 17 [pid = 1780] [id = 25] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbc2400 == 16 [pid = 1780] [id = 8] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc1000 == 15 [pid = 1780] [id = 6] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x920e5800 == 14 [pid = 1780] [id = 29] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x920e7c00 == 13 [pid = 1780] [id = 30] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x90683400 == 12 [pid = 1780] [id = 17] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8fadd800 == 11 [pid = 1780] [id = 36] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae0400 == 10 [pid = 1780] [id = 37] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x9865a400 == 9 [pid = 1780] [id = 21] 15:49:45 INFO - PROCESS | 1780 | --DOCSHELL 0x92023400 == 8 [pid = 1780] [id = 38] 15:49:47 INFO - PROCESS | 1780 | 1461106187008 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cf400 == 9 [pid = 1780] [id = 39] 15:49:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x8f7cfc00) [pid = 1780] [serial = 115] [outer = (nil)] 15:49:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8fae3400) [pid = 1780] [serial = 116] [outer = 0x8f7cfc00] 15:49:47 INFO - PROCESS | 1780 | 1461106187096 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x9070bc00) [pid = 1780] [serial = 117] [outer = 0x8f7cfc00] 15:49:47 INFO - PROCESS | 1780 | 1461106187854 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5748ms 15:49:47 INFO - PROCESS | 1780 | 1461106187883 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1780 | 1461106187889 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:49:47 INFO - PROCESS | 1780 | 1461106187898 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1780 | 1461106187906 Marionette TRACE conn4 <- [1,130,null,{}] 15:49:47 INFO - PROCESS | 1780 | 1461106187933 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:48 INFO - PROCESS | 1780 | 1461106188105 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:49:48 INFO - PROCESS | 1780 | 1461106188118 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x93261400 == 10 [pid = 1780] [id = 40] 15:49:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x93261800) [pid = 1780] [serial = 118] [outer = (nil)] 15:49:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x93290000) [pid = 1780] [serial = 119] [outer = 0x93261800] 15:49:48 INFO - PROCESS | 1780 | 1461106188215 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x95a30800) [pid = 1780] [serial = 120] [outer = 0x93261800] 15:49:49 INFO - PROCESS | 1780 | 1461106189327 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1461ms 15:49:49 INFO - PROCESS | 1780 | 1461106189365 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:49:49 INFO - PROCESS | 1780 | 1461106189373 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:49:49 INFO - PROCESS | 1780 | 1461106189380 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1780 | 1461106189384 Marionette TRACE conn4 <- [1,134,null,{}] 15:49:49 INFO - PROCESS | 1780 | 1461106189445 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:49 INFO - PROCESS | 1780 | 1461106189658 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:49:49 INFO - PROCESS | 1780 | 1461106189682 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x95cc7400 == 11 [pid = 1780] [id = 41] 15:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x963bd800) [pid = 1780] [serial = 121] [outer = (nil)] 15:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x970af800) [pid = 1780] [serial = 122] [outer = 0x963bd800] 15:49:49 INFO - PROCESS | 1780 | 1461106189793 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x97310800) [pid = 1780] [serial = 123] [outer = 0x963bd800] 15:49:50 INFO - PROCESS | 1780 | 1461106190642 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1324ms 15:49:50 INFO - PROCESS | 1780 | 1461106190719 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1780 | 1461106190724 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:49:50 INFO - PROCESS | 1780 | 1461106190750 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1780 | 1461106190760 Marionette TRACE conn4 <- [1,138,null,{}] 15:49:50 INFO - PROCESS | 1780 | 1461106190767 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:50 INFO - PROCESS | 1780 | 1461106190980 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:49:51 INFO - PROCESS | 1780 | 1461106191007 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x98171c00 == 12 [pid = 1780] [id = 42] 15:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x98177000) [pid = 1780] [serial = 124] [outer = (nil)] 15:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x9908fc00) [pid = 1780] [serial = 125] [outer = 0x98177000] 15:49:51 INFO - PROCESS | 1780 | 1461106191083 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x9b003c00) [pid = 1780] [serial = 126] [outer = 0x98177000] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x974bc000) [pid = 1780] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x98974800) [pid = 1780] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x91fba800) [pid = 1780] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8fbc5000) [pid = 1780] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x9816f800) [pid = 1780] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8fbb7c00) [pid = 1780] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8fbc2800) [pid = 1780] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x97199000) [pid = 1780] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x920e7000) [pid = 1780] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x970afc00) [pid = 1780] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x9b08a800) [pid = 1780] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x920e5c00) [pid = 1780] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x98652400) [pid = 1780] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x98168400) [pid = 1780] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x970acc00) [pid = 1780] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x9135a000) [pid = 1780] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x959b4000) [pid = 1780] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x8fae0800) [pid = 1780] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0xa29cbc00) [pid = 1780] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x8fbb7400) [pid = 1780] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x90686c00) [pid = 1780] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x95cc2800) [pid = 1780] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x8fae5800) [pid = 1780] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x959b8c00) [pid = 1780] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x984d2000) [pid = 1780] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x91fc1400) [pid = 1780] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9328f800) [pid = 1780] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9fdeb800) [pid = 1780] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:49:52 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x920e8400) [pid = 1780] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:49:53 INFO - PROCESS | 1780 | 1461106193052 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2355ms 15:49:53 INFO - PROCESS | 1780 | 1461106193106 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1780 | 1461106193109 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:49:53 INFO - PROCESS | 1780 | 1461106193136 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1780 | 1461106193138 Marionette TRACE conn4 <- [1,142,null,{}] 15:49:53 INFO - PROCESS | 1780 | 1461106193156 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:53 INFO - PROCESS | 1780 | 1461106193304 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:49:53 INFO - PROCESS | 1780 | 1461106193407 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c3400 == 13 [pid = 1780] [id = 43] 15:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x8f7c8c00) [pid = 1780] [serial = 127] [outer = (nil)] 15:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x970afc00) [pid = 1780] [serial = 128] [outer = 0x8f7c8c00] 15:49:53 INFO - PROCESS | 1780 | 1461106193510 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x974bc000) [pid = 1780] [serial = 129] [outer = 0x8f7c8c00] 15:49:54 INFO - PROCESS | 1780 | 1461106194175 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1101ms 15:49:54 INFO - PROCESS | 1780 | 1461106194224 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1780 | 1461106194227 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:49:54 INFO - PROCESS | 1780 | 1461106194234 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1780 | 1461106194237 Marionette TRACE conn4 <- [1,146,null,{}] 15:49:54 INFO - PROCESS | 1780 | 1461106194242 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:54 INFO - PROCESS | 1780 | 1461106194426 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:49:54 INFO - PROCESS | 1780 | 1461106194553 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c8000 == 14 [pid = 1780] [id = 44] 15:49:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x8f7c8400) [pid = 1780] [serial = 130] [outer = (nil)] 15:49:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x8f7cd000) [pid = 1780] [serial = 131] [outer = 0x8f7c8400] 15:49:54 INFO - PROCESS | 1780 | 1461106194645 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x91fc7400) [pid = 1780] [serial = 132] [outer = 0x8f7c8400] 15:49:55 INFO - PROCESS | 1780 | 1461106195614 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1432ms 15:49:55 INFO - PROCESS | 1780 | 1461106195669 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1780 | 1461106195677 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:49:55 INFO - PROCESS | 1780 | 1461106195687 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1780 | 1461106195691 Marionette TRACE conn4 <- [1,150,null,{}] 15:49:55 INFO - PROCESS | 1780 | 1461106195700 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:55 INFO - PROCESS | 1780 | 1461106195947 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:49:56 INFO - PROCESS | 1780 | 1461106196070 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7ce800 == 15 [pid = 1780] [id = 45] 15:49:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x967b9c00) [pid = 1780] [serial = 133] [outer = (nil)] 15:49:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x974bbc00) [pid = 1780] [serial = 134] [outer = 0x967b9c00] 15:49:56 INFO - PROCESS | 1780 | 1461106196208 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x984d2800) [pid = 1780] [serial = 135] [outer = 0x967b9c00] 15:49:57 INFO - PROCESS | 1780 | 1461106197128 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1481ms 15:49:57 INFO - PROCESS | 1780 | 1461106197172 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1780 | 1461106197179 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:49:57 INFO - PROCESS | 1780 | 1461106197187 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1780 | 1461106197191 Marionette TRACE conn4 <- [1,154,null,{}] 15:49:57 INFO - PROCESS | 1780 | 1461106197198 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:57 INFO - PROCESS | 1780 | 1461106197412 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:49:57 INFO - PROCESS | 1780 | 1461106197639 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:49:57 INFO - PROCESS | 1780 | 1461106197701 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fdea000 == 16 [pid = 1780] [id = 46] 15:49:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9fdeb000) [pid = 1780] [serial = 136] [outer = (nil)] 15:49:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x9ff0b800) [pid = 1780] [serial = 137] [outer = 0x9fdeb000] 15:49:57 INFO - PROCESS | 1780 | 1461106197799 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0xa094b000) [pid = 1780] [serial = 138] [outer = 0x9fdeb000] 15:49:58 INFO - PROCESS | 1780 | 1461106198707 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1537ms 15:49:58 INFO - PROCESS | 1780 | 1461106198725 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1780 | 1461106198730 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:49:58 INFO - PROCESS | 1780 | 1461106198748 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1780 | 1461106198758 Marionette TRACE conn4 <- [1,158,null,{}] 15:49:58 INFO - PROCESS | 1780 | 1461106198765 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:58 INFO - PROCESS | 1780 | 1461106198976 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:49:59 INFO - PROCESS | 1780 | 1461106199133 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x920ec000 == 17 [pid = 1780] [id = 47] 15:49:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x933f1400) [pid = 1780] [serial = 139] [outer = (nil)] 15:49:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x933fb000) [pid = 1780] [serial = 140] [outer = 0x933f1400] 15:49:59 INFO - PROCESS | 1780 | 1461106199225 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x95ccc400) [pid = 1780] [serial = 141] [outer = 0x933f1400] 15:50:00 INFO - PROCESS | 1780 | 1461106200368 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1649ms 15:50:00 INFO - PROCESS | 1780 | 1461106200389 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1780 | 1461106200394 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:50:00 INFO - PROCESS | 1780 | 1461106200400 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1780 | 1461106200403 Marionette TRACE conn4 <- [1,162,null,{}] 15:50:00 INFO - PROCESS | 1780 | 1461106200409 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:00 INFO - PROCESS | 1780 | 1461106200570 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:50:00 INFO - PROCESS | 1780 | 1461106200726 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c7800 == 18 [pid = 1780] [id = 48] 15:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x91f76800) [pid = 1780] [serial = 142] [outer = (nil)] 15:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9865a400) [pid = 1780] [serial = 143] [outer = 0x91f76800] 15:50:00 INFO - PROCESS | 1780 | 1461106200832 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9ea19c00) [pid = 1780] [serial = 144] [outer = 0x91f76800] 15:50:01 INFO - PROCESS | 1780 | 1461106201762 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1431ms 15:50:01 INFO - PROCESS | 1780 | 1461106201832 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1780 | 1461106201837 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:50:01 INFO - PROCESS | 1780 | 1461106201843 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1780 | 1461106201847 Marionette TRACE conn4 <- [1,166,null,{}] 15:50:01 INFO - PROCESS | 1780 | 1461106201853 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1780 | 1461106202088 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:50:02 INFO - PROCESS | 1780 | 1461106202545 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae0000 == 19 [pid = 1780] [id = 49] 15:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8fae1400) [pid = 1780] [serial = 145] [outer = (nil)] 15:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8fbc3c00) [pid = 1780] [serial = 146] [outer = 0x8fae1400] 15:50:02 INFO - PROCESS | 1780 | 1461106202648 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x93255000) [pid = 1780] [serial = 147] [outer = 0x8fae1400] 15:50:03 INFO - PROCESS | 1780 | 1461106203505 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1731ms 15:50:03 INFO - PROCESS | 1780 | 1461106203575 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 1780 | 1461106203588 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:50:03 INFO - PROCESS | 1780 | 1461106203600 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1780 | 1461106203607 Marionette TRACE conn4 <- [1,170,null,{}] 15:50:03 INFO - PROCESS | 1780 | 1461106203615 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:03 INFO - PROCESS | 1780 | 1461106203814 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x9201d800) [pid = 1780] [serial = 65] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0xa3b83c00) [pid = 1780] [serial = 82] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8fbb8400) [pid = 1780] [serial = 110] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0xa29d1800) [pid = 1780] [serial = 2] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x98173000) [pid = 1780] [serial = 43] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0xa2975000) [pid = 1780] [serial = 80] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x99092000) [pid = 1780] [serial = 46] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x971a3800) [pid = 1780] [serial = 41] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x97310400) [pid = 1780] [serial = 34] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x93295800) [pid = 1780] [serial = 28] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x9865a800) [pid = 1780] [serial = 35] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x915d3c00) [pid = 1780] [serial = 64] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9896e400) [pid = 1780] [serial = 37] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x90680400) [pid = 1780] [serial = 25] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x915d5000) [pid = 1780] [serial = 26] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9924e400) [pid = 1780] [serial = 38] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x9aee5000) [pid = 1780] [serial = 47] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x8fbc5800) [pid = 1780] [serial = 22] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x95a2f800) [pid = 1780] [serial = 40] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x915d9800) [pid = 1780] [serial = 23] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x967b7800) [pid = 1780] [serial = 31] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9b090800) [pid = 1780] [serial = 50] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x984c9400) [pid = 1780] [serial = 44] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x973edc00) [pid = 1780] [serial = 92] [outer = (nil)] [url = about:blank] 15:50:03 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x98653c00) [pid = 1780] [serial = 71] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x9816a400) [pid = 1780] [serial = 56] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9908cc00) [pid = 1780] [serial = 58] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x959b6800) [pid = 1780] [serial = 53] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x967b7c00) [pid = 1780] [serial = 89] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9aeed000) [pid = 1780] [serial = 94] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x97561000) [pid = 1780] [serial = 55] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x915dcc00) [pid = 1780] [serial = 52] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9aeeec00) [pid = 1780] [serial = 49] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x9df81400) [pid = 1780] [serial = 73] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x920f0400) [pid = 1780] [serial = 85] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x9325b000) [pid = 1780] [serial = 113] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x984cb800) [pid = 1780] [serial = 70] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x915da400) [pid = 1780] [serial = 111] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0xa4381000) [pid = 1780] [serial = 83] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x95ae2800) [pid = 1780] [serial = 68] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x91355400) [pid = 1780] [serial = 67] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0xa09d6000) [pid = 1780] [serial = 76] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x920ed400) [pid = 1780] [serial = 88] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0xa0e6cc00) [pid = 1780] [serial = 79] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x963b9800) [pid = 1780] [serial = 86] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x97564000) [pid = 1780] [serial = 12] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9ea17800) [pid = 1780] [serial = 95] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x9fba3c00) [pid = 1780] [serial = 62] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x963bcc00) [pid = 1780] [serial = 91] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x97aef800) [pid = 1780] [serial = 9] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa098d400) [pid = 1780] [serial = 97] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9b097400) [pid = 1780] [serial = 59] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9fb5a000) [pid = 1780] [serial = 61] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa683b400) [pid = 1780] [serial = 108] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x95ccfc00) [pid = 1780] [serial = 107] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0xa4b4c400) [pid = 1780] [serial = 105] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0xa44e6800) [pid = 1780] [serial = 102] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x9fa98c00) [pid = 1780] [serial = 74] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0xa4b47800) [pid = 1780] [serial = 104] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x970f2000) [pid = 1780] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0x91fc3400) [pid = 1780] [serial = 16] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 56 (0xa0b2e800) [pid = 1780] [serial = 77] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 55 (0x91fc7800) [pid = 1780] [serial = 17] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 54 (0x97be8800) [pid = 1780] [serial = 19] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 53 (0xa0e6f400) [pid = 1780] [serial = 98] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | --DOMWINDOW == 52 (0xa4387400) [pid = 1780] [serial = 101] [outer = (nil)] [url = about:blank] 15:50:04 INFO - PROCESS | 1780 | 1461106204040 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb9000 == 20 [pid = 1780] [id = 50] 15:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 53 (0x8fbc2c00) [pid = 1780] [serial = 148] [outer = (nil)] 15:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 54 (0x90684c00) [pid = 1780] [serial = 149] [outer = 0x8fbc2c00] 15:50:04 INFO - PROCESS | 1780 | 1461106204187 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0x915d9c00) [pid = 1780] [serial = 150] [outer = 0x8fbc2c00] 15:50:04 INFO - PROCESS | 1780 | 1461106204865 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1291ms 15:50:04 INFO - PROCESS | 1780 | 1461106204893 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1780 | 1461106204899 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:50:04 INFO - PROCESS | 1780 | 1461106204907 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1780 | 1461106204910 Marionette TRACE conn4 <- [1,174,null,{}] 15:50:04 INFO - PROCESS | 1780 | 1461106204938 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:05 INFO - PROCESS | 1780 | 1461106205091 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:50:05 INFO - PROCESS | 1780 | 1461106205101 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325d400 == 21 [pid = 1780] [id = 51] 15:50:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0x9325e800) [pid = 1780] [serial = 151] [outer = (nil)] 15:50:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x933f0800) [pid = 1780] [serial = 152] [outer = 0x9325e800] 15:50:05 INFO - PROCESS | 1780 | 1461106205174 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x933ff400) [pid = 1780] [serial = 153] [outer = 0x9325e800] 15:50:05 INFO - PROCESS | 1780 | 1461106205925 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1062ms 15:50:05 INFO - PROCESS | 1780 | 1461106205968 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1780 | 1461106205971 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:50:05 INFO - PROCESS | 1780 | 1461106205984 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1780 | 1461106205993 Marionette TRACE conn4 <- [1,178,null,{}] 15:50:06 INFO - PROCESS | 1780 | 1461106206015 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:06 INFO - PROCESS | 1780 | 1461106206165 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:50:06 INFO - PROCESS | 1780 | 1461106206176 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e9800 == 22 [pid = 1780] [id = 52] 15:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x933f4000) [pid = 1780] [serial = 154] [outer = (nil)] 15:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x963b9400) [pid = 1780] [serial = 155] [outer = 0x933f4000] 15:50:06 INFO - PROCESS | 1780 | 1461106206250 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x967b6400) [pid = 1780] [serial = 156] [outer = 0x933f4000] 15:50:07 INFO - PROCESS | 1780 | 1461106207078 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1156ms 15:50:07 INFO - PROCESS | 1780 | 1461106207145 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1780 | 1461106207148 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:50:07 INFO - PROCESS | 1780 | 1461106207155 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1780 | 1461106207158 Marionette TRACE conn4 <- [1,182,null,{}] 15:50:07 INFO - PROCESS | 1780 | 1461106207164 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:07 INFO - PROCESS | 1780 | 1461106207358 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:50:07 INFO - PROCESS | 1780 | 1461106207385 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae5400 == 23 [pid = 1780] [id = 53] 15:50:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x91354000) [pid = 1780] [serial = 157] [outer = (nil)] 15:50:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x97197800) [pid = 1780] [serial = 158] [outer = 0x91354000] 15:50:07 INFO - PROCESS | 1780 | 1461106207459 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x9736f000) [pid = 1780] [serial = 159] [outer = 0x91354000] 15:50:08 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x98177000) [pid = 1780] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:50:08 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0x8f7cfc00) [pid = 1780] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:50:08 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x93261800) [pid = 1780] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:50:08 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x963bd800) [pid = 1780] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:50:08 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x920e7800) [pid = 1780] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:50:08 INFO - PROCESS | 1780 | 1461106208437 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1338ms 15:50:08 INFO - PROCESS | 1780 | 1461106208495 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1780 | 1461106208501 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:50:08 INFO - PROCESS | 1780 | 1461106208510 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1780 | 1461106208517 Marionette TRACE conn4 <- [1,186,null,{}] 15:50:08 INFO - PROCESS | 1780 | 1461106208527 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:08 INFO - PROCESS | 1780 | 1461106208767 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:50:08 INFO - PROCESS | 1780 | 1461106208968 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d9800 == 24 [pid = 1780] [id = 54] 15:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x91fc7800) [pid = 1780] [serial = 160] [outer = (nil)] 15:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x920e6800) [pid = 1780] [serial = 161] [outer = 0x91fc7800] 15:50:09 INFO - PROCESS | 1780 | 1461106209072 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x920f2400) [pid = 1780] [serial = 162] [outer = 0x91fc7800] 15:50:09 INFO - PROCESS | 1780 | 1461106209939 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1485ms 15:50:10 INFO - PROCESS | 1780 | 1461106209996 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1780 | 1461106210005 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:50:10 INFO - PROCESS | 1780 | 1461106210016 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1780 | 1461106210021 Marionette TRACE conn4 <- [1,190,null,{}] 15:50:10 INFO - PROCESS | 1780 | 1461106210027 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:10 INFO - PROCESS | 1780 | 1461106210203 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:50:10 INFO - PROCESS | 1780 | 1461106210340 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c2400 == 25 [pid = 1780] [id = 55] 15:50:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x8fadf000) [pid = 1780] [serial = 163] [outer = (nil)] 15:50:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x959bc400) [pid = 1780] [serial = 164] [outer = 0x8fadf000] 15:50:10 INFO - PROCESS | 1780 | 1461106210432 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x95ccbc00) [pid = 1780] [serial = 165] [outer = 0x8fadf000] 15:50:11 INFO - PROCESS | 1780 | 1461106211338 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1388ms 15:50:11 INFO - PROCESS | 1780 | 1461106211405 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:50:11 INFO - PROCESS | 1780 | 1461106211409 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:50:11 INFO - PROCESS | 1780 | 1461106211417 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1780 | 1461106211423 Marionette TRACE conn4 <- [1,194,null,{}] 15:50:11 INFO - PROCESS | 1780 | 1461106211441 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:11 INFO - PROCESS | 1780 | 1461106211659 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:50:11 INFO - PROCESS | 1780 | 1461106211797 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x970b6400 == 26 [pid = 1780] [id = 56] 15:50:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x974c5c00) [pid = 1780] [serial = 166] [outer = (nil)] 15:50:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x97aeb400) [pid = 1780] [serial = 167] [outer = 0x974c5c00] 15:50:11 INFO - PROCESS | 1780 | 1461106211930 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x98168c00) [pid = 1780] [serial = 168] [outer = 0x974c5c00] 15:50:12 INFO - PROCESS | 1780 | 1461106212811 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1436ms 15:50:12 INFO - PROCESS | 1780 | 1461106212852 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1780 | 1461106212857 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:50:12 INFO - PROCESS | 1780 | 1461106212864 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1780 | 1461106212868 Marionette TRACE conn4 <- [1,198,null,{}] 15:50:12 INFO - PROCESS | 1780 | 1461106212874 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:13 INFO - PROCESS | 1780 | 1461106213051 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:50:13 INFO - PROCESS | 1780 | 1461106213192 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fd000 == 27 [pid = 1780] [id = 57] 15:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x97be8800) [pid = 1780] [serial = 169] [outer = (nil)] 15:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x984cb800) [pid = 1780] [serial = 170] [outer = 0x97be8800] 15:50:13 INFO - PROCESS | 1780 | 1461106213301 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x98635000) [pid = 1780] [serial = 171] [outer = 0x97be8800] 15:50:14 INFO - PROCESS | 1780 | 1461106214311 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1491ms 15:50:14 INFO - PROCESS | 1780 | 1461106214356 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:50:14 INFO - PROCESS | 1780 | 1461106214361 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:50:14 INFO - PROCESS | 1780 | 1461106214367 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1780 | 1461106214371 Marionette TRACE conn4 <- [1,202,null,{}] 15:50:14 INFO - PROCESS | 1780 | 1461106214378 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:14 INFO - PROCESS | 1780 | 1461106214584 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:50:14 INFO - PROCESS | 1780 | 1461106214944 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x915dd800 == 28 [pid = 1780] [id = 58] 15:50:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x915df800) [pid = 1780] [serial = 172] [outer = (nil)] 15:50:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9201d400) [pid = 1780] [serial = 173] [outer = 0x915df800] 15:50:15 INFO - PROCESS | 1780 | 1461106215070 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x920f2000) [pid = 1780] [serial = 174] [outer = 0x915df800] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x970afc00) [pid = 1780] [serial = 128] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9325ec00) [pid = 1780] [serial = 114] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9908fc00) [pid = 1780] [serial = 125] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x8fae3400) [pid = 1780] [serial = 116] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0x9070bc00) [pid = 1780] [serial = 117] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0x93290000) [pid = 1780] [serial = 119] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0x970af800) [pid = 1780] [serial = 122] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x9b003c00) [pid = 1780] [serial = 126] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x97310800) [pid = 1780] [serial = 123] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0x95a30800) [pid = 1780] [serial = 120] [outer = (nil)] [url = about:blank] 15:50:15 INFO - PROCESS | 1780 | 1461106215986 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1639ms 15:50:16 INFO - PROCESS | 1780 | 1461106216008 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1780 | 1461106216016 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:50:16 INFO - PROCESS | 1780 | 1461106216026 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1780 | 1461106216030 Marionette TRACE conn4 <- [1,206,null,{}] 15:50:16 INFO - PROCESS | 1780 | 1461106216038 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:16 INFO - PROCESS | 1780 | 1461106216193 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:50:16 INFO - PROCESS | 1780 | 1461106216212 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f2000 == 29 [pid = 1780] [id = 59] 15:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x933f5400) [pid = 1780] [serial = 175] [outer = (nil)] 15:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x959b4800) [pid = 1780] [serial = 176] [outer = 0x933f5400] 15:50:16 INFO - PROCESS | 1780 | 1461106216293 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x95ae5800) [pid = 1780] [serial = 177] [outer = 0x933f5400] 15:50:17 INFO - PROCESS | 1780 | 1461106217081 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1096ms 15:50:17 INFO - PROCESS | 1780 | 1461106217126 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1780 | 1461106217132 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:50:17 INFO - PROCESS | 1780 | 1461106217140 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1780 | 1461106217143 Marionette TRACE conn4 <- [1,210,null,{}] 15:50:17 INFO - PROCESS | 1780 | 1461106217149 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:17 INFO - PROCESS | 1780 | 1461106217312 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:50:17 INFO - PROCESS | 1780 | 1461106217322 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae2000 == 30 [pid = 1780] [id = 60] 15:50:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x970ea400) [pid = 1780] [serial = 178] [outer = (nil)] 15:50:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9737b800) [pid = 1780] [serial = 179] [outer = 0x970ea400] 15:50:17 INFO - PROCESS | 1780 | 1461106217429 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x974bc800) [pid = 1780] [serial = 180] [outer = 0x970ea400] 15:50:18 INFO - PROCESS | 1780 | 1461106218228 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1131ms 15:50:18 INFO - PROCESS | 1780 | 1461106218275 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1780 | 1461106218280 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:50:18 INFO - PROCESS | 1780 | 1461106218300 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1780 | 1461106218309 Marionette TRACE conn4 <- [1,214,null,{}] 15:50:18 INFO - PROCESS | 1780 | 1461106218316 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:18 INFO - PROCESS | 1780 | 1461106218512 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:50:18 INFO - PROCESS | 1780 | 1461106218534 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x984d1c00 == 31 [pid = 1780] [id = 61] 15:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x9863ec00) [pid = 1780] [serial = 181] [outer = (nil)] 15:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x9896ec00) [pid = 1780] [serial = 182] [outer = 0x9863ec00] 15:50:18 INFO - PROCESS | 1780 | 1461106218610 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x98970400) [pid = 1780] [serial = 183] [outer = 0x9863ec00] 15:50:19 INFO - PROCESS | 1780 | 1461106219589 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1312ms 15:50:19 INFO - PROCESS | 1780 | 1461106219598 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1780 | 1461106219603 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:50:19 INFO - PROCESS | 1780 | 1461106219609 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1780 | 1461106219611 Marionette TRACE conn4 <- [1,218,null,{}] 15:50:19 INFO - PROCESS | 1780 | 1461106219617 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:19 INFO - PROCESS | 1780 | 1461106219820 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:50:19 INFO - PROCESS | 1780 | 1461106219846 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fadfc00 == 32 [pid = 1780] [id = 62] 15:50:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x8fae0800) [pid = 1780] [serial = 184] [outer = (nil)] 15:50:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9ae7c800) [pid = 1780] [serial = 185] [outer = 0x8fae0800] 15:50:19 INFO - PROCESS | 1780 | 1461106219923 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x99092000) [pid = 1780] [serial = 186] [outer = 0x8fae0800] 15:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x933f4000) [pid = 1780] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x8f7c8c00) [pid = 1780] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x8fae1400) [pid = 1780] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x8fbc2c00) [pid = 1780] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x9325e800) [pid = 1780] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:50:20 INFO - PROCESS | 1780 | 1461106220762 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1177ms 15:50:20 INFO - PROCESS | 1780 | 1461106220786 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1780 | 1461106220790 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:50:20 INFO - PROCESS | 1780 | 1461106220796 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1780 | 1461106220798 Marionette TRACE conn4 <- [1,222,null,{}] 15:50:20 INFO - PROCESS | 1780 | 1461106220804 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:20 INFO - PROCESS | 1780 | 1461106220983 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:50:21 INFO - PROCESS | 1780 | 1461106221001 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f4000 == 33 [pid = 1780] [id = 63] 15:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x95cc5400) [pid = 1780] [serial = 187] [outer = (nil)] 15:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x9b003c00) [pid = 1780] [serial = 188] [outer = 0x95cc5400] 15:50:21 INFO - PROCESS | 1780 | 1461106221090 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9b096400) [pid = 1780] [serial = 189] [outer = 0x95cc5400] 15:50:21 INFO - PROCESS | 1780 | 1461106221844 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1078ms 15:50:21 INFO - PROCESS | 1780 | 1461106221881 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:50:21 INFO - PROCESS | 1780 | 1461106221885 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:50:21 INFO - PROCESS | 1780 | 1461106221892 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1780 | 1461106221895 Marionette TRACE conn4 <- [1,226,null,{}] 15:50:21 INFO - PROCESS | 1780 | 1461106221901 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:22 INFO - PROCESS | 1780 | 1461106222043 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:50:22 INFO - PROCESS | 1780 | 1461106222065 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cd800 == 34 [pid = 1780] [id = 64] 15:50:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x8f7cf800) [pid = 1780] [serial = 190] [outer = (nil)] 15:50:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0x9fb51000) [pid = 1780] [serial = 191] [outer = 0x8f7cf800] 15:50:22 INFO - PROCESS | 1780 | 1461106222139 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0x9fb5a000) [pid = 1780] [serial = 192] [outer = 0x8f7cf800] 15:50:23 INFO - PROCESS | 1780 | 1461106223142 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1279ms 15:50:23 INFO - PROCESS | 1780 | 1461106223172 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1780 | 1461106223179 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:50:23 INFO - PROCESS | 1780 | 1461106223189 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1780 | 1461106223193 Marionette TRACE conn4 <- [1,230,null,{}] 15:50:23 INFO - PROCESS | 1780 | 1461106223202 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:23 INFO - PROCESS | 1780 | 1461106223393 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:50:23 INFO - PROCESS | 1780 | 1461106223535 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x9068ac00 == 35 [pid = 1780] [id = 65] 15:50:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x920e6c00) [pid = 1780] [serial = 193] [outer = (nil)] 15:50:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x933f3c00) [pid = 1780] [serial = 194] [outer = 0x920e6c00] 15:50:23 INFO - PROCESS | 1780 | 1461106223628 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x959b7400) [pid = 1780] [serial = 195] [outer = 0x920e6c00] 15:50:24 INFO - PROCESS | 1780 | 1461106224528 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1383ms 15:50:24 INFO - PROCESS | 1780 | 1461106224573 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1780 | 1461106224582 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:50:24 INFO - PROCESS | 1780 | 1461106224593 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1780 | 1461106224598 Marionette TRACE conn4 <- [1,234,null,{}] 15:50:24 INFO - PROCESS | 1780 | 1461106224604 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:24 INFO - PROCESS | 1780 | 1461106224780 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:50:24 INFO - PROCESS | 1780 | 1461106224921 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325ec00 == 36 [pid = 1780] [id = 66] 15:50:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x970afc00) [pid = 1780] [serial = 196] [outer = (nil)] 15:50:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x97aef400) [pid = 1780] [serial = 197] [outer = 0x970afc00] 15:50:25 INFO - PROCESS | 1780 | 1461106225010 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x98651c00) [pid = 1780] [serial = 198] [outer = 0x970afc00] 15:50:25 INFO - PROCESS | 1780 | 1461106225868 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1291ms 15:50:25 INFO - PROCESS | 1780 | 1461106225884 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:50:25 INFO - PROCESS | 1780 | 1461106225888 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:50:25 INFO - PROCESS | 1780 | 1461106225895 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1780 | 1461106225901 Marionette TRACE conn4 <- [1,238,null,{}] 15:50:25 INFO - PROCESS | 1780 | 1461106225917 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:26 INFO - PROCESS | 1780 | 1461106226148 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:50:26 INFO - PROCESS | 1780 | 1461106226163 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c2000 == 37 [pid = 1780] [id = 67] 15:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9df8d800) [pid = 1780] [serial = 199] [outer = (nil)] 15:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x9fba2400) [pid = 1780] [serial = 200] [outer = 0x9df8d800] 15:50:26 INFO - PROCESS | 1780 | 1461106226295 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x9ffc4800) [pid = 1780] [serial = 201] [outer = 0x9df8d800] 15:50:27 INFO - PROCESS | 1780 | 1461106227327 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1491ms 15:50:27 INFO - PROCESS | 1780 | 1461106227386 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1780 | 1461106227392 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:50:27 INFO - PROCESS | 1780 | 1461106227405 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1780 | 1461106227407 Marionette TRACE conn4 <- [1,242,null,{}] 15:50:27 INFO - PROCESS | 1780 | 1461106227421 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:27 INFO - PROCESS | 1780 | 1461106227732 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:50:27 INFO - PROCESS | 1780 | 1461106227916 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fadd800 == 38 [pid = 1780] [id = 68] 15:50:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x95ccf400) [pid = 1780] [serial = 202] [outer = (nil)] 15:50:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0xa0e42000) [pid = 1780] [serial = 203] [outer = 0x95ccf400] 15:50:28 INFO - PROCESS | 1780 | 1461106228023 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0xa0e6cc00) [pid = 1780] [serial = 204] [outer = 0x95ccf400] 15:50:28 INFO - PROCESS | 1780 | 1461106228841 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1491ms 15:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:50:28 INFO - PROCESS | 1780 | 1461106228893 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1780 | 1461106228896 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:50:28 INFO - PROCESS | 1780 | 1461106228903 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1780 | 1461106228906 Marionette TRACE conn4 <- [1,246,null,{}] 15:50:28 INFO - PROCESS | 1780 | 1461106228914 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:29 INFO - PROCESS | 1780 | 1461106229080 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:50:29 INFO - PROCESS | 1780 | 1461106229236 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x959bac00 == 39 [pid = 1780] [id = 69] 15:50:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x979dcc00) [pid = 1780] [serial = 205] [outer = (nil)] 15:50:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0xa29c8c00) [pid = 1780] [serial = 206] [outer = 0x979dcc00] 15:50:29 INFO - PROCESS | 1780 | 1461106229329 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0xa29d2400) [pid = 1780] [serial = 207] [outer = 0x979dcc00] 15:50:30 INFO - PROCESS | 1780 | 1461106230198 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1331ms 15:50:30 INFO - PROCESS | 1780 | 1461106230233 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1780 | 1461106230236 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:50:30 INFO - PROCESS | 1780 | 1461106230243 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1780 | 1461106230246 Marionette TRACE conn4 <- [1,250,null,{}] 15:50:30 INFO - PROCESS | 1780 | 1461106230253 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:30 INFO - PROCESS | 1780 | 1461106230452 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:50:30 INFO - PROCESS | 1780 | 1461106230598 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fa9fc00 == 40 [pid = 1780] [id = 70] 15:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9fb1c800) [pid = 1780] [serial = 208] [outer = (nil)] 15:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa4364400) [pid = 1780] [serial = 209] [outer = 0x9fb1c800] 15:50:30 INFO - PROCESS | 1780 | 1461106230693 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa4484000) [pid = 1780] [serial = 210] [outer = 0x9fb1c800] 15:50:31 INFO - PROCESS | 1780 | 1461106231601 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1428ms 15:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:50:31 INFO - PROCESS | 1780 | 1461106231673 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1780 | 1461106231676 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:50:31 INFO - PROCESS | 1780 | 1461106231682 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1780 | 1461106231685 Marionette TRACE conn4 <- [1,254,null,{}] 15:50:31 INFO - PROCESS | 1780 | 1461106231692 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:31 INFO - PROCESS | 1780 | 1461106231892 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:50:32 INFO - PROCESS | 1780 | 1461106232286 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d3800 == 41 [pid = 1780] [id = 71] 15:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x915d3c00) [pid = 1780] [serial = 211] [outer = (nil)] 15:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x92023800) [pid = 1780] [serial = 212] [outer = 0x915d3c00] 15:50:32 INFO - PROCESS | 1780 | 1461106232417 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x9329c400) [pid = 1780] [serial = 213] [outer = 0x915d3c00] 15:50:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7cf400 == 40 [pid = 1780] [id = 39] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x97197800) [pid = 1780] [serial = 158] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | 1461106233484 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x974bbc00) [pid = 1780] [serial = 134] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x93255000) [pid = 1780] [serial = 147] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x8fbc3c00) [pid = 1780] [serial = 146] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x90684c00) [pid = 1780] [serial = 149] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x915d9c00) [pid = 1780] [serial = 150] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x933f0800) [pid = 1780] [serial = 152] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x933ff400) [pid = 1780] [serial = 153] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x933fb000) [pid = 1780] [serial = 140] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x8f7cd000) [pid = 1780] [serial = 131] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9ff0b800) [pid = 1780] [serial = 137] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9865a400) [pid = 1780] [serial = 143] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x967b6400) [pid = 1780] [serial = 156] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x963b9400) [pid = 1780] [serial = 155] [outer = (nil)] [url = about:blank] 15:50:33 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x974bc000) [pid = 1780] [serial = 129] [outer = (nil)] [url = about:blank] 15:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1885ms 15:50:33 INFO - PROCESS | 1780 | 1461106233568 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1780 | 1461106233574 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:50:33 INFO - PROCESS | 1780 | 1461106233581 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1780 | 1461106233589 Marionette TRACE conn4 <- [1,258,null,{}] 15:50:33 INFO - PROCESS | 1780 | 1461106233596 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:33 INFO - PROCESS | 1780 | 1461106233761 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:50:33 INFO - PROCESS | 1780 | 1461106233866 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc6c00 == 41 [pid = 1780] [id = 72] 15:50:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x9325a800) [pid = 1780] [serial = 214] [outer = (nil)] 15:50:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x933fc800) [pid = 1780] [serial = 215] [outer = 0x9325a800] 15:50:33 INFO - PROCESS | 1780 | 1461106233951 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x95ccfc00) [pid = 1780] [serial = 216] [outer = 0x9325a800] 15:50:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x97402c00) [pid = 1780] [serial = 217] [outer = 0x95ae8000] 15:50:34 INFO - PROCESS | 1780 | 1461106234833 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1281ms 15:50:34 INFO - PROCESS | 1780 | 1461106234867 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1780 | 1461106234874 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:50:34 INFO - PROCESS | 1780 | 1461106234882 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1780 | 1461106234885 Marionette TRACE conn4 <- [1,262,null,{}] 15:50:34 INFO - PROCESS | 1780 | 1461106234892 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:35 INFO - PROCESS | 1780 | 1461106235043 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:50:35 INFO - PROCESS | 1780 | 1461106235060 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x93263c00 == 42 [pid = 1780] [id = 73] 15:50:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x974bc000) [pid = 1780] [serial = 218] [outer = (nil)] 15:50:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x98176000) [pid = 1780] [serial = 219] [outer = 0x974bc000] 15:50:35 INFO - PROCESS | 1780 | 1461106235138 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x9865f400) [pid = 1780] [serial = 220] [outer = 0x974bc000] 15:50:36 INFO - PROCESS | 1780 | 1461106236038 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1191ms 15:50:36 INFO - PROCESS | 1780 | 1461106236084 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:50:36 INFO - PROCESS | 1780 | 1461106236088 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:50:36 INFO - PROCESS | 1780 | 1461106236102 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1780 | 1461106236112 Marionette TRACE conn4 <- [1,266,null,{}] 15:50:36 INFO - PROCESS | 1780 | 1461106236133 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:36 INFO - PROCESS | 1780 | 1461106236327 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:50:36 INFO - PROCESS | 1780 | 1461106236347 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x970f6c00 == 43 [pid = 1780] [id = 74] 15:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x9b003800) [pid = 1780] [serial = 221] [outer = (nil)] 15:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9df88000) [pid = 1780] [serial = 222] [outer = 0x9b003800] 15:50:36 INFO - PROCESS | 1780 | 1461106236423 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9fa97000) [pid = 1780] [serial = 223] [outer = 0x9b003800] 15:50:37 INFO - PROCESS | 1780 | 1461106237309 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1256ms 15:50:37 INFO - PROCESS | 1780 | 1461106237351 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1780 | 1461106237356 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:50:37 INFO - PROCESS | 1780 | 1461106237369 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1780 | 1461106237371 Marionette TRACE conn4 <- [1,270,null,{}] 15:50:37 INFO - PROCESS | 1780 | 1461106237378 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:37 INFO - PROCESS | 1780 | 1461106237582 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:50:37 INFO - PROCESS | 1780 | 1461106237611 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbc5400 == 44 [pid = 1780] [id = 75] 15:50:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x984c9400) [pid = 1780] [serial = 224] [outer = (nil)] 15:50:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x9ffc3400) [pid = 1780] [serial = 225] [outer = 0x984c9400] 15:50:37 INFO - PROCESS | 1780 | 1461106237700 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa0b2cc00) [pid = 1780] [serial = 226] [outer = 0x984c9400] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8fae0800) [pid = 1780] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x95cc5400) [pid = 1780] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x915df800) [pid = 1780] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x970ea400) [pid = 1780] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x933f5400) [pid = 1780] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:50:38 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9863ec00) [pid = 1780] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:50:38 INFO - PROCESS | 1780 | 1461106238637 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1283ms 15:50:38 INFO - PROCESS | 1780 | 1461106238652 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1780 | 1461106238656 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:50:38 INFO - PROCESS | 1780 | 1461106238663 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1780 | 1461106238667 Marionette TRACE conn4 <- [1,274,null,{}] 15:50:38 INFO - PROCESS | 1780 | 1461106238672 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:38 INFO - PROCESS | 1780 | 1461106238858 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:50:38 INFO - PROCESS | 1780 | 1461106238876 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x95cc4c00 == 45 [pid = 1780] [id = 76] 15:50:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x95cc5400) [pid = 1780] [serial = 227] [outer = (nil)] 15:50:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9ffc5800) [pid = 1780] [serial = 228] [outer = 0x95cc5400] 15:50:38 INFO - PROCESS | 1780 | 1461106238962 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0xa4358800) [pid = 1780] [serial = 229] [outer = 0x95cc5400] 15:50:39 INFO - PROCESS | 1780 | 1461106239790 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1143ms 15:50:39 INFO - PROCESS | 1780 | 1461106239812 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1780 | 1461106239815 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:50:39 INFO - PROCESS | 1780 | 1461106239822 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1780 | 1461106239826 Marionette TRACE conn4 <- [1,278,null,{}] 15:50:39 INFO - PROCESS | 1780 | 1461106239832 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:40 INFO - PROCESS | 1780 | 1461106239993 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:50:40 INFO - PROCESS | 1780 | 1461106240005 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x97aef000 == 46 [pid = 1780] [id = 77] 15:50:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa3b7c400) [pid = 1780] [serial = 230] [outer = (nil)] 15:50:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa44e8800) [pid = 1780] [serial = 231] [outer = 0xa3b7c400] 15:50:40 INFO - PROCESS | 1780 | 1461106240080 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa4b0dc00) [pid = 1780] [serial = 232] [outer = 0xa3b7c400] 15:50:41 INFO - PROCESS | 1780 | 1461106241092 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1335ms 15:50:41 INFO - PROCESS | 1780 | 1461106241158 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1780 | 1461106241166 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:50:41 INFO - PROCESS | 1780 | 1461106241176 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1780 | 1461106241180 Marionette TRACE conn4 <- [1,282,null,{}] 15:50:41 INFO - PROCESS | 1780 | 1461106241189 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:41 INFO - PROCESS | 1780 | 1461106241406 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:50:41 INFO - PROCESS | 1780 | 1461106241554 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb9c00 == 47 [pid = 1780] [id = 78] 15:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x9135a800) [pid = 1780] [serial = 233] [outer = (nil)] 15:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x967b7400) [pid = 1780] [serial = 234] [outer = 0x9135a800] 15:50:41 INFO - PROCESS | 1780 | 1461106241648 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x97403c00) [pid = 1780] [serial = 235] [outer = 0x9135a800] 15:50:42 INFO - PROCESS | 1780 | 1461106242507 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1387ms 15:50:42 INFO - PROCESS | 1780 | 1461106242564 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1780 | 1461106242573 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:50:42 INFO - PROCESS | 1780 | 1461106242585 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1780 | 1461106242589 Marionette TRACE conn4 <- [1,286,null,{}] 15:50:42 INFO - PROCESS | 1780 | 1461106242596 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:42 INFO - PROCESS | 1780 | 1461106242825 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:50:42 INFO - PROCESS | 1780 | 1461106242972 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x959ba400 == 48 [pid = 1780] [id = 79] 15:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x963c3000) [pid = 1780] [serial = 236] [outer = (nil)] 15:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9add6000) [pid = 1780] [serial = 237] [outer = 0x963c3000] 15:50:43 INFO - PROCESS | 1780 | 1461106243060 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x9add9000) [pid = 1780] [serial = 238] [outer = 0x963c3000] 15:50:44 INFO - PROCESS | 1780 | 1461106244075 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1533ms 15:50:44 INFO - PROCESS | 1780 | 1461106244118 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1780 | 1461106244122 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:50:44 INFO - PROCESS | 1780 | 1461106244129 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1780 | 1461106244135 Marionette TRACE conn4 <- [1,290,null,{}] 15:50:44 INFO - PROCESS | 1780 | 1461106244152 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:44 INFO - PROCESS | 1780 | 1461106244352 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:50:44 INFO - PROCESS | 1780 | 1461106244550 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d7000 == 49 [pid = 1780] [id = 80] 15:50:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x9ae7d800) [pid = 1780] [serial = 239] [outer = (nil)] 15:50:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9ffa5800) [pid = 1780] [serial = 240] [outer = 0x9ae7d800] 15:50:44 INFO - PROCESS | 1780 | 1461106244666 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa3be2c00) [pid = 1780] [serial = 241] [outer = 0x9ae7d800] 15:50:45 INFO - PROCESS | 1780 | 1461106245488 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1388ms 15:50:45 INFO - PROCESS | 1780 | 1461106245519 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:50:45 INFO - PROCESS | 1780 | 1461106245524 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:50:45 INFO - PROCESS | 1780 | 1461106245532 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1780 | 1461106245535 Marionette TRACE conn4 <- [1,294,null,{}] 15:50:45 INFO - PROCESS | 1780 | 1461106245542 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:45 INFO - PROCESS | 1780 | 1461106245717 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:50:45 INFO - PROCESS | 1780 | 1461106245869 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x920eb000 == 50 [pid = 1780] [id = 81] 15:50:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0xa44c1800) [pid = 1780] [serial = 242] [outer = (nil)] 15:50:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0xa44e5c00) [pid = 1780] [serial = 243] [outer = 0xa44c1800] 15:50:45 INFO - PROCESS | 1780 | 1461106245960 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0xa48c4000) [pid = 1780] [serial = 244] [outer = 0xa44c1800] 15:50:46 INFO - PROCESS | 1780 | 1461106246856 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1383ms 15:50:46 INFO - PROCESS | 1780 | 1461106246915 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1780 | 1461106246918 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:50:46 INFO - PROCESS | 1780 | 1461106246925 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1780 | 1461106246928 Marionette TRACE conn4 <- [1,298,null,{}] 15:50:46 INFO - PROCESS | 1780 | 1461106246934 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:47 INFO - PROCESS | 1780 | 1461106247100 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:50:47 INFO - PROCESS | 1780 | 1461106247247 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e043c00 == 51 [pid = 1780] [id = 82] 15:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8e044800) [pid = 1780] [serial = 245] [outer = (nil)] 15:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x8e04a800) [pid = 1780] [serial = 246] [outer = 0x8e044800] 15:50:47 INFO - PROCESS | 1780 | 1461106247339 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x8e04c400) [pid = 1780] [serial = 247] [outer = 0x8e044800] 15:50:48 INFO - PROCESS | 1780 | 1461106248320 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1433ms 15:50:48 INFO - PROCESS | 1780 | 1461106248359 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1780 | 1461106248362 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:50:48 INFO - PROCESS | 1780 | 1461106248370 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1780 | 1461106248380 Marionette TRACE conn4 <- [1,302,null,{}] 15:50:48 INFO - PROCESS | 1780 | 1461106248390 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:48 INFO - PROCESS | 1780 | 1461106248579 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:50:48 INFO - PROCESS | 1780 | 1461106248728 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e041800 == 52 [pid = 1780] [id = 83] 15:50:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x8f7cfc00) [pid = 1780] [serial = 248] [outer = (nil)] 15:50:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x979a8400) [pid = 1780] [serial = 249] [outer = 0x8f7cfc00] 15:50:48 INFO - PROCESS | 1780 | 1461106248822 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x979aa000) [pid = 1780] [serial = 250] [outer = 0x8f7cfc00] 15:50:49 INFO - PROCESS | 1780 | 1461106249731 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1389ms 15:50:49 INFO - PROCESS | 1780 | 1461106249760 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1780 | 1461106249764 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:50:49 INFO - PROCESS | 1780 | 1461106249771 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1780 | 1461106249775 Marionette TRACE conn4 <- [1,306,null,{}] 15:50:49 INFO - PROCESS | 1780 | 1461106249781 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:49 INFO - PROCESS | 1780 | 1461106249946 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:50:50 INFO - PROCESS | 1780 | 1461106250114 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbba400 == 53 [pid = 1780] [id = 84] 15:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x93262c00) [pid = 1780] [serial = 251] [outer = (nil)] 15:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0xa48c2c00) [pid = 1780] [serial = 252] [outer = 0x93262c00] 15:50:50 INFO - PROCESS | 1780 | 1461106250207 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0xa48c8c00) [pid = 1780] [serial = 253] [outer = 0x93262c00] 15:50:51 INFO - PROCESS | 1780 | 1461106251346 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1631ms 15:50:51 INFO - PROCESS | 1780 | 1461106251403 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:50:51 INFO - PROCESS | 1780 | 1461106251409 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:50:51 INFO - PROCESS | 1780 | 1461106251417 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1780 | 1461106251423 Marionette TRACE conn4 <- [1,310,null,{}] 15:50:51 INFO - PROCESS | 1780 | 1461106251556 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:51 INFO - PROCESS | 1780 | 1461106251848 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:50:52 INFO - PROCESS | 1780 | 1461106252027 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb2400 == 54 [pid = 1780] [id = 85] 15:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8eeb3000) [pid = 1780] [serial = 254] [outer = (nil)] 15:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x90712000) [pid = 1780] [serial = 255] [outer = 0x8eeb3000] 15:50:52 INFO - PROCESS | 1780 | 1461106252110 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x91fbec00) [pid = 1780] [serial = 256] [outer = 0x8eeb3000] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x984d1c00 == 53 [pid = 1780] [id = 61] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x95cc4c00 == 52 [pid = 1780] [id = 76] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9fb51000) [pid = 1780] [serial = 191] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbc5400 == 51 [pid = 1780] [id = 75] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x970f6c00 == 50 [pid = 1780] [id = 74] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x93263c00 == 49 [pid = 1780] [id = 73] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc6c00 == 48 [pid = 1780] [id = 72] 15:50:52 INFO - PROCESS | 1780 | --DOCSHELL 0x915d3800 == 47 [pid = 1780] [id = 71] 15:50:52 INFO - PROCESS | 1780 | 1461106252966 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x9ae7c800) [pid = 1780] [serial = 185] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x99092000) [pid = 1780] [serial = 186] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x9b003c00) [pid = 1780] [serial = 188] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x920e6800) [pid = 1780] [serial = 161] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x959bc400) [pid = 1780] [serial = 164] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x97aeb400) [pid = 1780] [serial = 167] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x984cb800) [pid = 1780] [serial = 170] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x920f2000) [pid = 1780] [serial = 174] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x9201d400) [pid = 1780] [serial = 173] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x9737b800) [pid = 1780] [serial = 179] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x959b4800) [pid = 1780] [serial = 176] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x95ae5800) [pid = 1780] [serial = 177] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x9b096400) [pid = 1780] [serial = 189] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9896ec00) [pid = 1780] [serial = 182] [outer = (nil)] [url = about:blank] 15:50:53 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x98970400) [pid = 1780] [serial = 183] [outer = (nil)] [url = about:blank] 15:50:53 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x974bc800) [pid = 1780] [serial = 180] [outer = (nil)] [url = about:blank] 15:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1604ms 15:50:53 INFO - PROCESS | 1780 | 1461106253020 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:50:53 INFO - PROCESS | 1780 | 1461106253034 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:50:53 INFO - PROCESS | 1780 | 1461106253045 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1780 | 1461106253049 Marionette TRACE conn4 <- [1,314,null,{}] 15:50:53 INFO - PROCESS | 1780 | 1461106253055 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:53 INFO - PROCESS | 1780 | 1461106253212 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:50:53 INFO - PROCESS | 1780 | 1461106253319 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeacc00 == 48 [pid = 1780] [id = 86] 15:50:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x8fbb8400) [pid = 1780] [serial = 257] [outer = (nil)] 15:50:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x93261c00) [pid = 1780] [serial = 258] [outer = 0x8fbb8400] 15:50:53 INFO - PROCESS | 1780 | 1461106253394 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x933f7400) [pid = 1780] [serial = 259] [outer = 0x8fbb8400] 15:50:54 INFO - PROCESS | 1780 | 1461106254227 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 15:50:54 INFO - PROCESS | 1780 | 1461106254275 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1780 | 1461106254279 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:50:54 INFO - PROCESS | 1780 | 1461106254285 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1780 | 1461106254290 Marionette TRACE conn4 <- [1,318,null,{}] 15:50:54 INFO - PROCESS | 1780 | 1461106254305 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:54 INFO - PROCESS | 1780 | 1461106254468 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:50:54 INFO - PROCESS | 1780 | 1461106254479 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb7400 == 49 [pid = 1780] [id = 87] 15:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x95a30400) [pid = 1780] [serial = 260] [outer = (nil)] 15:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x97405400) [pid = 1780] [serial = 261] [outer = 0x95a30400] 15:50:54 INFO - PROCESS | 1780 | 1461106254555 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x979a3c00) [pid = 1780] [serial = 262] [outer = 0x95a30400] 15:50:55 INFO - PROCESS | 1780 | 1461106255446 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1235ms 15:50:55 INFO - PROCESS | 1780 | 1461106255521 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1780 | 1461106255524 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:50:55 INFO - PROCESS | 1780 | 1461106255535 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1780 | 1461106255537 Marionette TRACE conn4 <- [1,322,null,{}] 15:50:55 INFO - PROCESS | 1780 | 1461106255543 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:55 INFO - PROCESS | 1780 | 1461106255733 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:50:55 INFO - PROCESS | 1780 | 1461106255758 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb6c00 == 50 [pid = 1780] [id = 88] 15:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x963c2800) [pid = 1780] [serial = 263] [outer = (nil)] 15:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x97be1800) [pid = 1780] [serial = 264] [outer = 0x963c2800] 15:50:55 INFO - PROCESS | 1780 | 1461106255833 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x98176c00) [pid = 1780] [serial = 265] [outer = 0x963c2800] 15:50:56 INFO - PROCESS | 1780 | 1461106256692 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1184ms 15:50:56 INFO - PROCESS | 1780 | 1461106256720 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1780 | 1461106256723 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:50:56 INFO - PROCESS | 1780 | 1461106256729 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1780 | 1461106256732 Marionette TRACE conn4 <- [1,326,null,{}] 15:50:56 INFO - PROCESS | 1780 | 1461106256739 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:56 INFO - PROCESS | 1780 | 1461106256936 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:50:56 INFO - PROCESS | 1780 | 1461106256964 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x9896ec00 == 51 [pid = 1780] [id = 89] 15:50:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x98970400) [pid = 1780] [serial = 266] [outer = (nil)] 15:50:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x98a13000) [pid = 1780] [serial = 267] [outer = 0x98970400] 15:50:57 INFO - PROCESS | 1780 | 1461106257037 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9908cc00) [pid = 1780] [serial = 268] [outer = 0x98970400] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x984c9400) [pid = 1780] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x9b003800) [pid = 1780] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9325a800) [pid = 1780] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x974bc000) [pid = 1780] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x915d3c00) [pid = 1780] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:50:57 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x95cc5400) [pid = 1780] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:50:58 INFO - PROCESS | 1780 | 1461106258022 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1331ms 15:50:58 INFO - PROCESS | 1780 | 1461106258062 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1780 | 1461106258065 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:50:58 INFO - PROCESS | 1780 | 1461106258071 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1780 | 1461106258073 Marionette TRACE conn4 <- [1,330,null,{}] 15:50:58 INFO - PROCESS | 1780 | 1461106258079 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:58 INFO - PROCESS | 1780 | 1461106258246 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:50:58 INFO - PROCESS | 1780 | 1461106258265 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae7800 == 52 [pid = 1780] [id = 90] 15:50:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x8fbba000) [pid = 1780] [serial = 269] [outer = (nil)] 15:50:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x9ade0000) [pid = 1780] [serial = 270] [outer = 0x8fbba000] 15:50:58 INFO - PROCESS | 1780 | 1461106258447 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x9aeeac00) [pid = 1780] [serial = 271] [outer = 0x8fbba000] 15:50:59 INFO - PROCESS | 1780 | 1461106259136 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 15:50:59 INFO - PROCESS | 1780 | 1461106259163 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1780 | 1461106259167 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:50:59 INFO - PROCESS | 1780 | 1461106259173 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1780 | 1461106259176 Marionette TRACE conn4 <- [1,334,null,{}] 15:50:59 INFO - PROCESS | 1780 | 1461106259181 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1780 | 1461106259361 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:50:59 INFO - PROCESS | 1780 | 1461106259379 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x973e9c00 == 53 [pid = 1780] [id = 91] 15:50:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x9aee3800) [pid = 1780] [serial = 272] [outer = (nil)] 15:50:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9b097800) [pid = 1780] [serial = 273] [outer = 0x9aee3800] 15:50:59 INFO - PROCESS | 1780 | 1461106259452 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x9df86c00) [pid = 1780] [serial = 274] [outer = 0x9aee3800] 15:51:00 INFO - PROCESS | 1780 | 1461106260451 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1327ms 15:51:00 INFO - PROCESS | 1780 | 1461106260501 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1780 | 1461106260508 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:51:00 INFO - PROCESS | 1780 | 1461106260517 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1780 | 1461106260524 Marionette TRACE conn4 <- [1,338,null,{}] 15:51:00 INFO - PROCESS | 1780 | 1461106260533 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:00 INFO - PROCESS | 1780 | 1461106260749 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:51:00 INFO - PROCESS | 1780 | 1461106260901 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb1400 == 54 [pid = 1780] [id = 92] 15:51:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8fae3800) [pid = 1780] [serial = 275] [outer = (nil)] 15:51:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x920ef000) [pid = 1780] [serial = 276] [outer = 0x8fae3800] 15:51:01 INFO - PROCESS | 1780 | 1461106260997 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x93290000) [pid = 1780] [serial = 277] [outer = 0x8fae3800] 15:51:01 INFO - PROCESS | 1780 | 1461106261917 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1449ms 15:51:01 INFO - PROCESS | 1780 | 1461106261967 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1780 | 1461106261976 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:51:01 INFO - PROCESS | 1780 | 1461106261987 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1780 | 1461106261991 Marionette TRACE conn4 <- [1,342,null,{}] 15:51:02 INFO - PROCESS | 1780 | 1461106261997 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:02 INFO - PROCESS | 1780 | 1461106262180 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:51:02 INFO - PROCESS | 1780 | 1461106262332 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeba800 == 55 [pid = 1780] [id = 93] 15:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x91357800) [pid = 1780] [serial = 278] [outer = (nil)] 15:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x97199400) [pid = 1780] [serial = 279] [outer = 0x91357800] 15:51:02 INFO - PROCESS | 1780 | 1461106262421 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x979a8800) [pid = 1780] [serial = 280] [outer = 0x91357800] 15:51:03 INFO - PROCESS | 1780 | 1461106263534 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1581ms 15:51:03 INFO - PROCESS | 1780 | 1461106263568 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 1780 | 1461106263572 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:51:03 INFO - PROCESS | 1780 | 1461106263579 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1780 | 1461106263586 Marionette TRACE conn4 <- [1,346,null,{}] 15:51:03 INFO - PROCESS | 1780 | 1461106263603 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:03 INFO - PROCESS | 1780 | 1461106263787 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:51:04 INFO - PROCESS | 1780 | 1461106263990 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x967b8400 == 56 [pid = 1780] [id = 94] 15:51:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x9aef1800) [pid = 1780] [serial = 281] [outer = (nil)] 15:51:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x9fb5bc00) [pid = 1780] [serial = 282] [outer = 0x9aef1800] 15:51:04 INFO - PROCESS | 1780 | 1461106264101 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0xa09d7000) [pid = 1780] [serial = 283] [outer = 0x9aef1800] 15:51:04 INFO - PROCESS | 1780 | 1461106264921 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 15:51:04 INFO - PROCESS | 1780 | 1461106264965 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1780 | 1461106264970 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:51:04 INFO - PROCESS | 1780 | 1461106264976 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1780 | 1461106264980 Marionette TRACE conn4 <- [1,350,null,{}] 15:51:04 INFO - PROCESS | 1780 | 1461106264986 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:05 INFO - PROCESS | 1780 | 1461106265159 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:51:05 INFO - PROCESS | 1780 | 1461106265310 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ae7b000 == 57 [pid = 1780] [id = 95] 15:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0xa3b83c00) [pid = 1780] [serial = 284] [outer = (nil)] 15:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0xa4388000) [pid = 1780] [serial = 285] [outer = 0xa3b83c00] 15:51:05 INFO - PROCESS | 1780 | 1461106265398 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0xa44bdc00) [pid = 1780] [serial = 286] [outer = 0xa3b83c00] 15:51:06 INFO - PROCESS | 1780 | 1461106266313 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1390ms 15:51:06 INFO - PROCESS | 1780 | 1461106266368 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1780 | 1461106266371 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:51:06 INFO - PROCESS | 1780 | 1461106266378 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1780 | 1461106266381 Marionette TRACE conn4 <- [1,354,null,{}] 15:51:06 INFO - PROCESS | 1780 | 1461106266387 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:06 INFO - PROCESS | 1780 | 1461106266575 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:51:06 INFO - PROCESS | 1780 | 1461106266729 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e049400 == 58 [pid = 1780] [id = 96] 15:51:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x9325a000) [pid = 1780] [serial = 287] [outer = (nil)] 15:51:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x97f4f000) [pid = 1780] [serial = 288] [outer = 0x9325a000] 15:51:06 INFO - PROCESS | 1780 | 1461106266820 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x97f51000) [pid = 1780] [serial = 289] [outer = 0x9325a000] 15:51:07 INFO - PROCESS | 1780 | 1461106267744 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1429ms 15:51:07 INFO - PROCESS | 1780 | 1461106267809 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1780 | 1461106267813 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:51:07 INFO - PROCESS | 1780 | 1461106267819 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1780 | 1461106267823 Marionette TRACE conn4 <- [1,358,null,{}] 15:51:07 INFO - PROCESS | 1780 | 1461106267829 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:08 INFO - PROCESS | 1780 | 1461106268021 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:51:08 INFO - PROCESS | 1780 | 1461106268176 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e04c000 == 59 [pid = 1780] [id = 97] 15:51:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0xa4382400) [pid = 1780] [serial = 290] [outer = (nil)] 15:51:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0xa48cf800) [pid = 1780] [serial = 291] [outer = 0xa4382400] 15:51:08 INFO - PROCESS | 1780 | 1461106268330 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0xa4923400) [pid = 1780] [serial = 292] [outer = 0xa4382400] 15:51:09 INFO - PROCESS | 1780 | 1461106269218 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1433ms 15:51:09 INFO - PROCESS | 1780 | 1461106269253 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1780 | 1461106269256 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:51:09 INFO - PROCESS | 1780 | 1461106269263 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1780 | 1461106269266 Marionette TRACE conn4 <- [1,362,null,{}] 15:51:09 INFO - PROCESS | 1780 | 1461106269272 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:09 INFO - PROCESS | 1780 | 1461106269434 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:51:09 INFO - PROCESS | 1780 | 1461106269591 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb7000 == 60 [pid = 1780] [id = 98] 15:51:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8eeba400) [pid = 1780] [serial = 293] [outer = (nil)] 15:51:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0xa492b800) [pid = 1780] [serial = 294] [outer = 0x8eeba400] 15:51:09 INFO - PROCESS | 1780 | 1461106269683 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0xa492e000) [pid = 1780] [serial = 295] [outer = 0x8eeba400] 15:51:10 INFO - PROCESS | 1780 | 1461106270583 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1332ms 15:51:10 INFO - PROCESS | 1780 | 1461106270597 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1780 | 1461106270602 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:51:10 INFO - PROCESS | 1780 | 1461106270609 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1780 | 1461106270614 Marionette TRACE conn4 <- [1,366,null,{}] 15:51:10 INFO - PROCESS | 1780 | 1461106270620 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:10 INFO - PROCESS | 1780 | 1461106270785 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:51:10 INFO - PROCESS | 1780 | 1461106270946 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edb0000 == 61 [pid = 1780] [id = 99] 15:51:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8edb0800) [pid = 1780] [serial = 296] [outer = (nil)] 15:51:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8edb7c00) [pid = 1780] [serial = 297] [outer = 0x8edb0800] 15:51:11 INFO - PROCESS | 1780 | 1461106271034 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8edb9400) [pid = 1780] [serial = 298] [outer = 0x8edb0800] 15:51:11 INFO - PROCESS | 1780 | 1461106271966 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1430ms 15:51:12 INFO - PROCESS | 1780 | 1461106272040 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1780 | 1461106272043 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:51:12 INFO - PROCESS | 1780 | 1461106272051 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1780 | 1461106272056 Marionette TRACE conn4 <- [1,370,null,{}] 15:51:12 INFO - PROCESS | 1780 | 1461106272063 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:12 INFO - PROCESS | 1780 | 1461106272275 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:51:12 INFO - PROCESS | 1780 | 1461106272474 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e043400 == 62 [pid = 1780] [id = 100] 15:51:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f7c8800) [pid = 1780] [serial = 299] [outer = (nil)] 15:51:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8fae6c00) [pid = 1780] [serial = 300] [outer = 0x8f7c8800] 15:51:12 INFO - PROCESS | 1780 | 1461106272846 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x90680c00) [pid = 1780] [serial = 301] [outer = 0x8f7c8800] 15:51:13 INFO - PROCESS | 1780 | 1461106273820 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1783ms 15:51:13 INFO - PROCESS | 1780 | 1461106273835 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1780 | 1461106273843 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:51:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:51:13 INFO - PROCESS | 1780 | 1461106273853 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1780 | 1461106273856 Marionette TRACE conn4 <- [1,374,null,{}] 15:51:13 INFO - PROCESS | 1780 | 1461106273867 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:14 INFO - PROCESS | 1780 | 1461106274031 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:51:14 INFO - PROCESS | 1780 | 1461106274203 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x9423c000 == 63 [pid = 1780] [id = 101] 15:51:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x9423dc00) [pid = 1780] [serial = 302] [outer = (nil)] 15:51:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x94241000) [pid = 1780] [serial = 303] [outer = 0x9423dc00] 15:51:14 INFO - PROCESS | 1780 | 1461106274332 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x94244400) [pid = 1780] [serial = 304] [outer = 0x9423dc00] 15:51:15 INFO - PROCESS | 1780 | 1461106275241 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:51:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1434ms 15:51:15 INFO - PROCESS | 1780 | 1461106275286 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1780 | 1461106275292 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:51:15 INFO - PROCESS | 1780 | 1461106275302 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1780 | 1461106275305 Marionette TRACE conn4 <- [1,378,null,{}] 15:51:15 INFO - PROCESS | 1780 | 1461106275311 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:15 INFO - PROCESS | 1780 | 1461106275484 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:51:15 INFO - PROCESS | 1780 | 1461106275680 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1780 | --DOCSHELL 0x933fd000 == 62 [pid = 1780] [id = 57] 15:51:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae7800 == 61 [pid = 1780] [id = 90] 15:51:15 INFO - PROCESS | 1780 | --DOCSHELL 0x9896ec00 == 60 [pid = 1780] [id = 89] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x933f3c00) [pid = 1780] [serial = 194] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x97aef400) [pid = 1780] [serial = 197] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9fba2400) [pid = 1780] [serial = 200] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa0e42000) [pid = 1780] [serial = 203] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0xa29c8c00) [pid = 1780] [serial = 206] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa4364400) [pid = 1780] [serial = 209] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0xa44e8800) [pid = 1780] [serial = 231] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cec00 == 61 [pid = 1780] [id = 102] 15:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8fae6400) [pid = 1780] [serial = 305] [outer = (nil)] 15:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x920efc00) [pid = 1780] [serial = 306] [outer = 0x8fae6400] 15:51:15 INFO - PROCESS | 1780 | 1461106275807 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x95a30000) [pid = 1780] [serial = 307] [outer = 0x8fae6400] 15:51:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb6c00 == 60 [pid = 1780] [id = 88] 15:51:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb7400 == 59 [pid = 1780] [id = 87] 15:51:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeacc00 == 58 [pid = 1780] [id = 86] 15:51:16 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb2400 == 57 [pid = 1780] [id = 85] 15:51:16 INFO - PROCESS | 1780 | --DOCSHELL 0x97aef000 == 56 [pid = 1780] [id = 77] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9ffc3400) [pid = 1780] [serial = 225] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9fa97000) [pid = 1780] [serial = 223] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x933fc800) [pid = 1780] [serial = 215] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0xa0b2cc00) [pid = 1780] [serial = 226] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x95ccfc00) [pid = 1780] [serial = 216] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x98176000) [pid = 1780] [serial = 219] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x92023800) [pid = 1780] [serial = 212] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9329c400) [pid = 1780] [serial = 213] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9df88000) [pid = 1780] [serial = 222] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0xa4388400) [pid = 1780] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9865f400) [pid = 1780] [serial = 220] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9ffc5800) [pid = 1780] [serial = 228] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa4358800) [pid = 1780] [serial = 229] [outer = (nil)] [url = about:blank] 15:51:16 INFO - PROCESS | 1780 | 1461106276894 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:51:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1631ms 15:51:16 INFO - PROCESS | 1780 | 1461106276933 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1780 | 1461106276941 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:51:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:51:16 INFO - PROCESS | 1780 | 1461106276952 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1780 | 1461106276958 Marionette TRACE conn4 <- [1,382,null,{}] 15:51:16 INFO - PROCESS | 1780 | 1461106276968 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:17 INFO - PROCESS | 1780 | 1461106277155 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:51:17 INFO - PROCESS | 1780 | 1461106277365 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e9c00 == 57 [pid = 1780] [id = 103] 15:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x9329c400) [pid = 1780] [serial = 308] [outer = (nil)] 15:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x94242400) [pid = 1780] [serial = 309] [outer = 0x9329c400] 15:51:17 INFO - PROCESS | 1780 | 1461106277504 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x959bb400) [pid = 1780] [serial = 310] [outer = 0x9329c400] 15:51:18 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:18 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:18 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:18 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:18 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:18 INFO - PROCESS | 1780 | 1461106278433 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:51:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1538ms 15:51:18 INFO - PROCESS | 1780 | 1461106278491 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1780 | 1461106278500 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:51:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:51:18 INFO - PROCESS | 1780 | 1461106278567 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1780 | 1461106278572 Marionette TRACE conn4 <- [1,386,null,{}] 15:51:18 INFO - PROCESS | 1780 | 1461106278579 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:18 INFO - PROCESS | 1780 | 1461106278784 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:51:19 INFO - PROCESS | 1780 | 1461106279101 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x9634f800 == 58 [pid = 1780] [id = 104] 15:51:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x970f6c00) [pid = 1780] [serial = 311] [outer = (nil)] 15:51:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x979a8c00) [pid = 1780] [serial = 312] [outer = 0x970f6c00] 15:51:19 INFO - PROCESS | 1780 | 1461106279191 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x97aef400) [pid = 1780] [serial = 313] [outer = 0x970f6c00] 15:51:20 INFO - PROCESS | 1780 | 1461106280110 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1605ms 15:51:20 INFO - PROCESS | 1780 | 1461106280160 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:51:20 INFO - PROCESS | 1780 | 1461106280164 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:51:20 INFO - PROCESS | 1780 | 1461106280172 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1780 | 1461106280180 Marionette TRACE conn4 <- [1,390,null,{}] 15:51:20 INFO - PROCESS | 1780 | 1461106280196 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:20 INFO - PROCESS | 1780 | 1461106280456 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:51:20 INFO - PROCESS | 1780 | 1461106280621 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a5c00 == 59 [pid = 1780] [id = 105] 15:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x98173400) [pid = 1780] [serial = 314] [outer = (nil)] 15:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x98967800) [pid = 1780] [serial = 315] [outer = 0x98173400] 15:51:20 INFO - PROCESS | 1780 | 1461106280729 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x9add7c00) [pid = 1780] [serial = 316] [outer = 0x98173400] 15:51:21 INFO - PROCESS | 1780 | 1461106281631 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1537ms 15:51:21 INFO - PROCESS | 1780 | 1461106281709 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1780 | 1461106281713 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:51:21 INFO - PROCESS | 1780 | 1461106281721 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1780 | 1461106281725 Marionette TRACE conn4 <- [1,394,null,{}] 15:51:21 INFO - PROCESS | 1780 | 1461106281731 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:21 INFO - PROCESS | 1780 | 1461106281939 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:51:22 INFO - PROCESS | 1780 | 1461106282179 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edbe400 == 60 [pid = 1780] [id = 106] 15:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x9896fc00) [pid = 1780] [serial = 317] [outer = (nil)] 15:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x9df81000) [pid = 1780] [serial = 318] [outer = 0x9896fc00] 15:51:22 INFO - PROCESS | 1780 | 1461106282282 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x9fa97000) [pid = 1780] [serial = 319] [outer = 0x9896fc00] 15:51:23 INFO - PROCESS | 1780 | 1461106283153 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1490ms 15:51:23 INFO - PROCESS | 1780 | 1461106283212 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1780 | 1461106283215 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:51:23 INFO - PROCESS | 1780 | 1461106283222 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1780 | 1461106283226 Marionette TRACE conn4 <- [1,398,null,{}] 15:51:23 INFO - PROCESS | 1780 | 1461106283232 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:23 INFO - PROCESS | 1780 | 1461106283402 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:51:23 INFO - PROCESS | 1780 | 1461106283643 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x9070bc00 == 61 [pid = 1780] [id = 107] 15:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x94360800) [pid = 1780] [serial = 320] [outer = (nil)] 15:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x94365000) [pid = 1780] [serial = 321] [outer = 0x94360800] 15:51:23 INFO - PROCESS | 1780 | 1461106283747 Marionette DEBUG loaded listener.js 15:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x94368800) [pid = 1780] [serial = 322] [outer = 0x94360800] 15:51:24 INFO - PROCESS | 1780 | 1461106284698 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1537ms 15:51:24 INFO - PROCESS | 1780 | 1461106284760 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1780 | 1461106284765 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:51:24 INFO - PROCESS | 1780 | 1461106284771 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1780 | 1461106284776 Marionette TRACE conn4 <- [1,402,null,{}] 15:51:24 INFO - PROCESS | 1780 | 1461106284782 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:24 INFO - PROCESS | 1780 | 1461106284976 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:51:25 INFO - PROCESS | 1780 | 1461106285181 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x9436a400 == 62 [pid = 1780] [id = 108] 15:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x9b00dc00) [pid = 1780] [serial = 323] [outer = (nil)] 15:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0xa0e66800) [pid = 1780] [serial = 324] [outer = 0x9b00dc00] 15:51:25 INFO - PROCESS | 1780 | 1461106285322 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0xa29cf000) [pid = 1780] [serial = 325] [outer = 0x9b00dc00] 15:51:26 INFO - PROCESS | 1780 | 1461106286220 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 15:51:26 INFO - PROCESS | 1780 | 1461106286253 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1780 | 1461106286256 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:51:26 INFO - PROCESS | 1780 | 1461106286263 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1780 | 1461106286267 Marionette TRACE conn4 <- [1,406,null,{}] 15:51:26 INFO - PROCESS | 1780 | 1461106286273 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:26 INFO - PROCESS | 1780 | 1461106286434 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:51:26 INFO - PROCESS | 1780 | 1461106286597 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa3c00 == 63 [pid = 1780] [id = 109] 15:51:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8dfa6400) [pid = 1780] [serial = 326] [outer = (nil)] 15:51:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8dfadc00) [pid = 1780] [serial = 327] [outer = 0x8dfa6400] 15:51:26 INFO - PROCESS | 1780 | 1461106286703 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8dfb1400) [pid = 1780] [serial = 328] [outer = 0x8dfa6400] 15:51:27 INFO - PROCESS | 1780 | 1461106287589 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 15:51:27 INFO - PROCESS | 1780 | 1461106287650 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 1780 | 1461106287653 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:51:27 INFO - PROCESS | 1780 | 1461106287661 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1780 | 1461106287664 Marionette TRACE conn4 <- [1,410,null,{}] 15:51:27 INFO - PROCESS | 1780 | 1461106287670 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:27 INFO - PROCESS | 1780 | 1461106287832 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:51:28 INFO - PROCESS | 1780 | 1461106287991 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa5800 == 64 [pid = 1780] [id = 110] 15:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8dfab800) [pid = 1780] [serial = 329] [outer = (nil)] 15:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0xa0b37400) [pid = 1780] [serial = 330] [outer = 0x8dfab800] 15:51:28 INFO - PROCESS | 1780 | 1461106288084 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0xa3b81c00) [pid = 1780] [serial = 331] [outer = 0x8dfab800] 15:51:29 INFO - PROCESS | 1780 | 1461106289105 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1478ms 15:51:29 INFO - PROCESS | 1780 | 1461106289140 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1780 | 1461106289143 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:51:29 INFO - PROCESS | 1780 | 1461106289150 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1780 | 1461106289153 Marionette TRACE conn4 <- [1,414,null,{}] 15:51:29 INFO - PROCESS | 1780 | 1461106289159 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:29 INFO - PROCESS | 1780 | 1461106289324 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:51:29 INFO - PROCESS | 1780 | 1461106289532 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0a2c00 == 65 [pid = 1780] [id = 111] 15:51:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8c0a4800) [pid = 1780] [serial = 332] [outer = (nil)] 15:51:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8c0ac000) [pid = 1780] [serial = 333] [outer = 0x8c0a4800] 15:51:29 INFO - PROCESS | 1780 | 1461106289627 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8c0af800) [pid = 1780] [serial = 334] [outer = 0x8c0a4800] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9fa9fc00 == 64 [pid = 1780] [id = 70] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c2000 == 63 [pid = 1780] [id = 67] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x9423c000 == 62 [pid = 1780] [id = 101] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8e043400 == 61 [pid = 1780] [id = 100] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb1400 == 60 [pid = 1780] [id = 92] 15:51:30 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeba800 == 59 [pid = 1780] [id = 93] 15:51:31 INFO - PROCESS | 1780 | 1461106291213 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2082ms 15:51:31 INFO - PROCESS | 1780 | 1461106291232 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1780 | 1461106291237 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:51:31 INFO - PROCESS | 1780 | 1461106291247 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1780 | 1461106291253 Marionette TRACE conn4 <- [1,418,null,{}] 15:51:31 INFO - PROCESS | 1780 | 1461106291262 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:31 INFO - PROCESS | 1780 | 1461106291431 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:51:31 INFO - PROCESS | 1780 | 1461106291562 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c230800 == 60 [pid = 1780] [id = 112] 15:51:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8c23a800) [pid = 1780] [serial = 335] [outer = (nil)] 15:51:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e048400) [pid = 1780] [serial = 336] [outer = 0x8c23a800] 15:51:31 INFO - PROCESS | 1780 | 1461106291639 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8edb6400) [pid = 1780] [serial = 337] [outer = 0x8c23a800] 15:51:32 INFO - PROCESS | 1780 | 1461106292789 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1587ms 15:51:32 INFO - PROCESS | 1780 | 1461106292835 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1780 | 1461106292843 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:51:32 INFO - PROCESS | 1780 | 1461106292853 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1780 | 1461106292858 Marionette TRACE conn4 <- [1,422,null,{}] 15:51:32 INFO - PROCESS | 1780 | 1461106292873 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:33 INFO - PROCESS | 1780 | 1461106293127 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:51:33 INFO - PROCESS | 1780 | 1461106293158 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfb2c00 == 61 [pid = 1780] [id = 113] 15:51:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8edbbc00) [pid = 1780] [serial = 338] [outer = (nil)] 15:51:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x920e6800) [pid = 1780] [serial = 339] [outer = 0x8edbbc00] 15:51:33 INFO - PROCESS | 1780 | 1461106293235 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9423b800) [pid = 1780] [serial = 340] [outer = 0x8edbbc00] 15:51:34 INFO - PROCESS | 1780 | 1461106294737 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1941ms 15:51:34 INFO - PROCESS | 1780 | 1461106294797 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1780 | 1461106294801 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:51:34 INFO - PROCESS | 1780 | 1461106294808 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1780 | 1461106294814 Marionette TRACE conn4 <- [1,426,null,{}] 15:51:34 INFO - PROCESS | 1780 | 1461106294836 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:35 INFO - PROCESS | 1780 | 1461106295036 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9423dc00) [pid = 1780] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8f7c8800) [pid = 1780] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x95a30400) [pid = 1780] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x963c2800) [pid = 1780] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8fbba000) [pid = 1780] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8eeb3000) [pid = 1780] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8fbb8400) [pid = 1780] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8f7cf800) [pid = 1780] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x98970400) [pid = 1780] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x91354000) [pid = 1780] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:51:35 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa3b7c400) [pid = 1780] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:51:35 INFO - PROCESS | 1780 | 1461106295232 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c239400 == 62 [pid = 1780] [id = 114] 15:51:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8edbec00) [pid = 1780] [serial = 341] [outer = (nil)] 15:51:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8fbb8400) [pid = 1780] [serial = 342] [outer = 0x8edbec00] 15:51:35 INFO - PROCESS | 1780 | 1461106295314 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x94246000) [pid = 1780] [serial = 343] [outer = 0x8edbec00] 15:51:36 INFO - PROCESS | 1780 | 1461106296049 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1780 | 1461106296122 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:51:36 INFO - PROCESS | 1780 | 1461106296130 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1780 | 1461106296134 Marionette TRACE conn4 <- [1,430,null,{}] 15:51:36 INFO - PROCESS | 1780 | 1461106296140 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:36 INFO - PROCESS | 1780 | 1461106296293 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:51:36 INFO - PROCESS | 1780 | 1461106296303 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x959b4800 == 63 [pid = 1780] [id = 115] 15:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x979a2400) [pid = 1780] [serial = 344] [outer = (nil)] 15:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x97f51800) [pid = 1780] [serial = 345] [outer = 0x979a2400] 15:51:36 INFO - PROCESS | 1780 | 1461106296378 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x97f56800) [pid = 1780] [serial = 346] [outer = 0x979a2400] 15:51:37 INFO - PROCESS | 1780 | 1461106297354 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 15:51:37 INFO - PROCESS | 1780 | 1461106297419 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1780 | 1461106297426 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:51:37 INFO - PROCESS | 1780 | 1461106297436 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1780 | 1461106297442 Marionette TRACE conn4 <- [1,434,null,{}] 15:51:37 INFO - PROCESS | 1780 | 1461106297452 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:37 INFO - PROCESS | 1780 | 1461106297647 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:51:37 INFO - PROCESS | 1780 | 1461106297880 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e041400 == 64 [pid = 1780] [id = 116] 15:51:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e041c00) [pid = 1780] [serial = 347] [outer = (nil)] 15:51:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8edb4800) [pid = 1780] [serial = 348] [outer = 0x8e041c00] 15:51:37 INFO - PROCESS | 1780 | 1461106297992 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8eeb0400) [pid = 1780] [serial = 349] [outer = 0x8e041c00] 15:51:38 INFO - PROCESS | 1780 | 1461106298934 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1542ms 15:51:38 INFO - PROCESS | 1780 | 1461106298980 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:51:38 INFO - PROCESS | 1780 | 1461106298989 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:51:39 INFO - PROCESS | 1780 | 1461106299001 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1780 | 1461106299005 Marionette TRACE conn4 <- [1,438,null,{}] 15:51:39 INFO - PROCESS | 1780 | 1461106299012 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:39 INFO - PROCESS | 1780 | 1461106299199 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:51:39 INFO - PROCESS | 1780 | 1461106299418 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328ec00 == 65 [pid = 1780] [id = 117] 15:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9423cc00) [pid = 1780] [serial = 350] [outer = (nil)] 15:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x95cc5000) [pid = 1780] [serial = 351] [outer = 0x9423cc00] 15:51:39 INFO - PROCESS | 1780 | 1461106299553 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x970af800) [pid = 1780] [serial = 352] [outer = 0x9423cc00] 15:51:40 INFO - PROCESS | 1780 | 1461106300580 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1630ms 15:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:51:40 INFO - PROCESS | 1780 | 1461106300631 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1780 | 1461106300634 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:51:40 INFO - PROCESS | 1780 | 1461106300642 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1780 | 1461106300648 Marionette TRACE conn4 <- [1,442,null,{}] 15:51:40 INFO - PROCESS | 1780 | 1461106300665 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:40 INFO - PROCESS | 1780 | 1461106300928 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:51:41 INFO - PROCESS | 1780 | 1461106301146 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9896f800 == 66 [pid = 1780] [id = 118] 15:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9b08ac00) [pid = 1780] [serial = 353] [outer = (nil)] 15:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9ffbf000) [pid = 1780] [serial = 354] [outer = 0x9b08ac00] 15:51:41 INFO - PROCESS | 1780 | 1461106301248 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0xa0e63800) [pid = 1780] [serial = 355] [outer = 0x9b08ac00] 15:51:42 INFO - PROCESS | 1780 | 1461106302145 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1550ms 15:51:42 INFO - PROCESS | 1780 | 1461106302191 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1780 | 1461106302196 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:51:42 INFO - PROCESS | 1780 | 1461106302203 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1780 | 1461106302206 Marionette TRACE conn4 <- [1,446,null,{}] 15:51:42 INFO - PROCESS | 1780 | 1461106302212 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:42 INFO - PROCESS | 1780 | 1461106302385 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:51:42 INFO - PROCESS | 1780 | 1461106302548 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1780 | ++DOCSHELL 0xa4380800 == 67 [pid = 1780] [id = 119] 15:51:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0xa44b9000) [pid = 1780] [serial = 356] [outer = (nil)] 15:51:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0xa44e8800) [pid = 1780] [serial = 357] [outer = 0xa44b9000] 15:51:42 INFO - PROCESS | 1780 | 1461106302637 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa48c8400) [pid = 1780] [serial = 358] [outer = 0xa44b9000] 15:51:43 INFO - PROCESS | 1780 | 1461106303615 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1484ms 15:51:43 INFO - PROCESS | 1780 | 1461106303695 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1780 | 1461106303700 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:51:43 INFO - PROCESS | 1780 | 1461106303709 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1780 | 1461106303715 Marionette TRACE conn4 <- [1,450,null,{}] 15:51:43 INFO - PROCESS | 1780 | 1461106303721 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:43 INFO - PROCESS | 1780 | 1461106303927 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:51:44 INFO - PROCESS | 1780 | 1461106304134 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c072c00 == 68 [pid = 1780] [id = 120] 15:51:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8c073000) [pid = 1780] [serial = 359] [outer = (nil)] 15:51:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8c07b000) [pid = 1780] [serial = 360] [outer = 0x8c073000] 15:51:44 INFO - PROCESS | 1780 | 1461106304268 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8c07e000) [pid = 1780] [serial = 361] [outer = 0x8c073000] 15:51:45 INFO - PROCESS | 1780 | 1461106305176 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1780 | 1461106305254 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:51:45 INFO - PROCESS | 1780 | 1461106305262 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1780 | 1461106305265 Marionette TRACE conn4 <- [1,454,null,{}] 15:51:45 INFO - PROCESS | 1780 | 1461106305271 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:45 INFO - PROCESS | 1780 | 1461106305514 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:51:45 INFO - PROCESS | 1780 | 1461106305736 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c238400 == 69 [pid = 1780] [id = 121] 15:51:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8ee0ac00) [pid = 1780] [serial = 362] [outer = (nil)] 15:51:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8ee13800) [pid = 1780] [serial = 363] [outer = 0x8ee0ac00] 15:51:45 INFO - PROCESS | 1780 | 1461106305858 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x94244800) [pid = 1780] [serial = 364] [outer = 0x8ee0ac00] 15:51:46 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:46 INFO - PROCESS | 1780 | 1461106306772 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1580ms 15:51:46 INFO - PROCESS | 1780 | 1461106306843 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1780 | 1461106306847 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:51:46 INFO - PROCESS | 1780 | 1461106306854 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1780 | 1461106306858 Marionette TRACE conn4 <- [1,458,null,{}] 15:51:46 INFO - PROCESS | 1780 | 1461106306864 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:47 INFO - PROCESS | 1780 | 1461106307031 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:51:47 INFO - PROCESS | 1780 | 1461106307624 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa5c00 == 70 [pid = 1780] [id = 122] 15:51:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8dfa7000) [pid = 1780] [serial = 365] [outer = (nil)] 15:51:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8dfae400) [pid = 1780] [serial = 366] [outer = 0x8dfa7000] 15:51:47 INFO - PROCESS | 1780 | 1461106307743 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8e050800) [pid = 1780] [serial = 367] [outer = 0x8dfa7000] 15:51:48 INFO - PROCESS | 1780 | 1461106308631 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1780 | 1461106308695 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:51:48 INFO - PROCESS | 1780 | 1461106308705 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1780 | 1461106308709 Marionette TRACE conn4 <- [1,462,null,{}] 15:51:48 INFO - PROCESS | 1780 | 1461106308722 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:48 INFO - PROCESS | 1780 | 1461106308923 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:51:49 INFO - PROCESS | 1780 | 1461106309103 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb6800 == 71 [pid = 1780] [id = 123] 15:51:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8eeb9000) [pid = 1780] [serial = 368] [outer = (nil)] 15:51:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8fae0400) [pid = 1780] [serial = 369] [outer = 0x8eeb9000] 15:51:49 INFO - PROCESS | 1780 | 1461106309289 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9135a000) [pid = 1780] [serial = 370] [outer = 0x8eeb9000] 15:51:50 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:50 INFO - PROCESS | 1780 | 1461106310282 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:51:50 INFO - PROCESS | 1780 | 1461106310363 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:51:50 INFO - PROCESS | 1780 | 1461106310370 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1780 | 1461106310373 Marionette TRACE conn4 <- [1,466,null,{}] 15:51:50 INFO - PROCESS | 1780 | 1461106310379 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:50 INFO - PROCESS | 1780 | 1461106310552 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:51:50 INFO - PROCESS | 1780 | 1461106310812 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee11000 == 72 [pid = 1780] [id = 124] 15:51:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x93260c00) [pid = 1780] [serial = 371] [outer = (nil)] 15:51:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x933fb000) [pid = 1780] [serial = 372] [outer = 0x93260c00] 15:51:50 INFO - PROCESS | 1780 | 1461106310915 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x94248800) [pid = 1780] [serial = 373] [outer = 0x93260c00] 15:51:51 INFO - PROCESS | 1780 | 1461106311827 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:51:51 INFO - PROCESS | 1780 | 1461106311907 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:51:51 INFO - PROCESS | 1780 | 1461106311920 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 1780 | 1461106311929 Marionette TRACE conn4 <- [1,470,null,{}] 15:51:51 INFO - PROCESS | 1780 | 1461106311938 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:52 INFO - PROCESS | 1780 | 1461106312149 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae2000 == 71 [pid = 1780] [id = 60] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x915d7000 == 70 [pid = 1780] [id = 80] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x915dd800 == 69 [pid = 1780] [id = 58] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x920eb000 == 68 [pid = 1780] [id = 81] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7cd800 == 67 [pid = 1780] [id = 64] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x9068ac00 == 66 [pid = 1780] [id = 65] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x933f2000 == 65 [pid = 1780] [id = 59] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8edb7c00) [pid = 1780] [serial = 297] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0xa48cf800) [pid = 1780] [serial = 291] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0xa492b800) [pid = 1780] [serial = 294] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x97f4f000) [pid = 1780] [serial = 288] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x9ffa5800) [pid = 1780] [serial = 240] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8e04a800) [pid = 1780] [serial = 246] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0xa44e5c00) [pid = 1780] [serial = 243] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x967b7400) [pid = 1780] [serial = 234] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x979a8400) [pid = 1780] [serial = 249] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0xa48c2c00) [pid = 1780] [serial = 252] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x9add6000) [pid = 1780] [serial = 237] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9fb5bc00) [pid = 1780] [serial = 282] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0xa4388000) [pid = 1780] [serial = 285] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x97199400) [pid = 1780] [serial = 279] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x920ef000) [pid = 1780] [serial = 276] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9b097800) [pid = 1780] [serial = 273] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | 1461106312436 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8c239400 == 64 [pid = 1780] [id = 114] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfb2c00 == 63 [pid = 1780] [id = 113] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8c230800 == 62 [pid = 1780] [id = 112] 15:51:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0a5800 == 63 [pid = 1780] [id = 125] 15:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8c230800) [pid = 1780] [serial = 374] [outer = (nil)] 15:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8dfb2c00) [pid = 1780] [serial = 375] [outer = 0x8c230800] 15:51:52 INFO - PROCESS | 1780 | 1461106312550 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8edba000) [pid = 1780] [serial = 376] [outer = 0x8c230800] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0a2c00 == 62 [pid = 1780] [id = 111] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa5800 == 61 [pid = 1780] [id = 110] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa3c00 == 60 [pid = 1780] [id = 109] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x9436a400 == 59 [pid = 1780] [id = 108] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x9070bc00 == 58 [pid = 1780] [id = 107] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8edbe400 == 57 [pid = 1780] [id = 106] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x979a5c00 == 56 [pid = 1780] [id = 105] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x9634f800 == 55 [pid = 1780] [id = 104] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x920e9c00 == 54 [pid = 1780] [id = 103] 15:51:52 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7cec00 == 53 [pid = 1780] [id = 102] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x97405400) [pid = 1780] [serial = 261] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x98176c00) [pid = 1780] [serial = 265] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9aeeac00) [pid = 1780] [serial = 271] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9ade0000) [pid = 1780] [serial = 270] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x91fbec00) [pid = 1780] [serial = 256] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x90712000) [pid = 1780] [serial = 255] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x979a3c00) [pid = 1780] [serial = 262] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x933f7400) [pid = 1780] [serial = 259] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9fb5a000) [pid = 1780] [serial = 192] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9908cc00) [pid = 1780] [serial = 268] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9736f000) [pid = 1780] [serial = 159] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x98a13000) [pid = 1780] [serial = 267] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x93261c00) [pid = 1780] [serial = 258] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0xa4b0dc00) [pid = 1780] [serial = 232] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x97be1800) [pid = 1780] [serial = 264] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x94244400) [pid = 1780] [serial = 304] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x94241000) [pid = 1780] [serial = 303] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8fae6c00) [pid = 1780] [serial = 300] [outer = (nil)] [url = about:blank] 15:51:52 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x90680c00) [pid = 1780] [serial = 301] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1780 | 1461106313349 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1498ms 15:51:53 INFO - PROCESS | 1780 | 1461106313411 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1780 | 1461106313416 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:51:53 INFO - PROCESS | 1780 | 1461106313432 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1780 | 1461106313436 Marionette TRACE conn4 <- [1,474,null,{}] 15:51:53 INFO - PROCESS | 1780 | 1461106313442 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:53 INFO - PROCESS | 1780 | 1461106313595 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:51:53 INFO - PROCESS | 1780 | 1461106313605 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa3c00 == 54 [pid = 1780] [id = 126] 15:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8f7ca000) [pid = 1780] [serial = 377] [outer = (nil)] 15:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x915dd800) [pid = 1780] [serial = 378] [outer = 0x8f7ca000] 15:51:53 INFO - PROCESS | 1780 | 1461106313698 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x91f7a000) [pid = 1780] [serial = 379] [outer = 0x8f7ca000] 15:51:54 INFO - PROCESS | 1780 | 1461106314628 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1236ms 15:51:54 INFO - PROCESS | 1780 | 1461106314664 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1780 | 1461106314669 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:51:54 INFO - PROCESS | 1780 | 1461106314675 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1780 | 1461106314680 Marionette TRACE conn4 <- [1,478,null,{}] 15:51:54 INFO - PROCESS | 1780 | 1461106314686 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:54 INFO - PROCESS | 1780 | 1461106314870 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:51:55 INFO - PROCESS | 1780 | 1461106315026 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x91359400 == 55 [pid = 1780] [id = 127] 15:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x920e9c00) [pid = 1780] [serial = 380] [outer = (nil)] 15:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x933f7400) [pid = 1780] [serial = 381] [outer = 0x920e9c00] 15:51:55 INFO - PROCESS | 1780 | 1461106315119 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x95af0400) [pid = 1780] [serial = 382] [outer = 0x920e9c00] 15:51:56 INFO - PROCESS | 1780 | 1461106316694 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2093ms 15:51:56 INFO - PROCESS | 1780 | 1461106316769 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1780 | 1461106316775 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:51:56 INFO - PROCESS | 1780 | 1461106316785 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1780 | 1461106316787 Marionette TRACE conn4 <- [1,482,null,{}] 15:51:56 INFO - PROCESS | 1780 | 1461106316800 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:57 INFO - PROCESS | 1780 | 1461106317698 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x91357800) [pid = 1780] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x974c5c00) [pid = 1780] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c0a4800) [pid = 1780] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8edbec00) [pid = 1780] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x979dcc00) [pid = 1780] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x970afc00) [pid = 1780] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8edb0800) [pid = 1780] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8fae3800) [pid = 1780] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8fadf000) [pid = 1780] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x920e6c00) [pid = 1780] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8c23a800) [pid = 1780] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8f7c8400) [pid = 1780] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x963c3000) [pid = 1780] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8eeba400) [pid = 1780] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0xa3b83c00) [pid = 1780] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x95ccf400) [pid = 1780] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9aee3800) [pid = 1780] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8edbbc00) [pid = 1780] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9aef1800) [pid = 1780] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x91fc7800) [pid = 1780] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9fb1c800) [pid = 1780] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x91f76800) [pid = 1780] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x933f1400) [pid = 1780] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x97be8800) [pid = 1780] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9fdeb000) [pid = 1780] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8f7cfc00) [pid = 1780] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9325a000) [pid = 1780] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9df8d800) [pid = 1780] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9135a800) [pid = 1780] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x9ae7d800) [pid = 1780] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8e044800) [pid = 1780] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0xa44c1800) [pid = 1780] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa4382400) [pid = 1780] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x967b9c00) [pid = 1780] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:51:57 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x93262c00) [pid = 1780] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:51:57 INFO - PROCESS | 1780 | 1461106317894 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0a4800 == 56 [pid = 1780] [id = 128] 15:51:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8c0a5400) [pid = 1780] [serial = 383] [outer = (nil)] 15:51:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8e047c00) [pid = 1780] [serial = 384] [outer = 0x8c0a5400] 15:51:57 INFO - PROCESS | 1780 | 1461106317973 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8ee0d800) [pid = 1780] [serial = 385] [outer = 0x8c0a5400] 15:51:58 INFO - PROCESS | 1780 | 1461106318717 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:51:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1993ms 15:51:58 INFO - PROCESS | 1780 | 1461106318778 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 1780 | 1461106318781 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 15:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:51:58 INFO - PROCESS | 1780 | 1461106318788 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1780 | 1461106318792 Marionette TRACE conn4 <- [1,486,null,{}] 15:51:58 INFO - PROCESS | 1780 | 1461106318805 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:58 INFO - PROCESS | 1780 | 1461106318967 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 15:51:58 INFO - PROCESS | 1780 | 1461106318976 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c233400 == 57 [pid = 1780] [id = 129] 15:51:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8fbbac00) [pid = 1780] [serial = 386] [outer = (nil)] 15:51:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x933f7800) [pid = 1780] [serial = 387] [outer = 0x8fbbac00] 15:51:59 INFO - PROCESS | 1780 | 1461106319051 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x95ccb400) [pid = 1780] [serial = 388] [outer = 0x8fbbac00] 15:52:00 INFO - PROCESS | 1780 | 1461106320134 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1392ms 15:52:00 INFO - PROCESS | 1780 | 1461106320182 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1780 | 1461106320189 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 15:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:52:00 INFO - PROCESS | 1780 | 1461106320197 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1780 | 1461106320204 Marionette TRACE conn4 <- [1,490,null,{}] 15:52:00 INFO - PROCESS | 1780 | 1461106320214 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:00 INFO - PROCESS | 1780 | 1461106320406 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 15:52:00 INFO - PROCESS | 1780 | 1461106320642 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c23b800 == 58 [pid = 1780] [id = 130] 15:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8dfa8000) [pid = 1780] [serial = 389] [outer = (nil)] 15:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8ee0f000) [pid = 1780] [serial = 390] [outer = 0x8dfa8000] 15:52:00 INFO - PROCESS | 1780 | 1461106320782 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8eeac400) [pid = 1780] [serial = 391] [outer = 0x8dfa8000] 15:52:01 INFO - PROCESS | 1780 | 1461106321708 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1585ms 15:52:01 INFO - PROCESS | 1780 | 1461106321794 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1780 | 1461106321816 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 15:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:52:01 INFO - PROCESS | 1780 | 1461106321874 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1780 | 1461106321880 Marionette TRACE conn4 <- [1,494,null,{}] 15:52:01 INFO - PROCESS | 1780 | 1461106321900 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:02 INFO - PROCESS | 1780 | 1461106322132 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 15:52:02 INFO - PROCESS | 1780 | 1461106322358 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cc400 == 59 [pid = 1780] [id = 131] 15:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8fbc4000) [pid = 1780] [serial = 392] [outer = (nil)] 15:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x920eec00) [pid = 1780] [serial = 393] [outer = 0x8fbc4000] 15:52:02 INFO - PROCESS | 1780 | 1461106322451 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x93297c00) [pid = 1780] [serial = 394] [outer = 0x8fbc4000] 15:52:03 INFO - PROCESS | 1780 | 1461106323534 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1749ms 15:52:03 INFO - PROCESS | 1780 | 1461106323580 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 15:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:52:03 INFO - PROCESS | 1780 | 1461106323585 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 15:52:03 INFO - PROCESS | 1780 | 1461106323592 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1780 | 1461106323598 Marionette TRACE conn4 <- [1,498,null,{}] 15:52:03 INFO - PROCESS | 1780 | 1461106323615 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:03 INFO - PROCESS | 1780 | 1461106323822 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 15:52:04 INFO - PROCESS | 1780 | 1461106324062 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb7400 == 60 [pid = 1780] [id = 132] 15:52:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x963bd800) [pid = 1780] [serial = 395] [outer = (nil)] 15:52:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x97405400) [pid = 1780] [serial = 396] [outer = 0x963bd800] 15:52:04 INFO - PROCESS | 1780 | 1461106324161 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x97f4cc00) [pid = 1780] [serial = 397] [outer = 0x963bd800] 15:52:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x9908ec00) [pid = 1780] [serial = 398] [outer = 0x95ae8000] 15:52:05 INFO - PROCESS | 1780 | 1461106325105 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1597ms 15:52:05 INFO - PROCESS | 1780 | 1461106325189 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1780 | 1461106325194 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:52:05 INFO - PROCESS | 1780 | 1461106325202 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1780 | 1461106325204 Marionette TRACE conn4 <- [1,502,null,{}] 15:52:05 INFO - PROCESS | 1780 | 1461106325210 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:05 INFO - PROCESS | 1780 | 1461106325385 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 15:52:05 INFO - PROCESS | 1780 | 1461106325595 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f0800 == 61 [pid = 1780] [id = 133] 15:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x974bb800) [pid = 1780] [serial = 399] [outer = (nil)] 15:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x98a0ac00) [pid = 1780] [serial = 400] [outer = 0x974bb800] 15:52:05 INFO - PROCESS | 1780 | 1461106325687 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x9add6000) [pid = 1780] [serial = 401] [outer = 0x974bb800] 15:52:06 INFO - PROCESS | 1780 | 1461106326571 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1432ms 15:52:06 INFO - PROCESS | 1780 | 1461106326634 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1780 | 1461106326639 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 15:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:52:06 INFO - PROCESS | 1780 | 1461106326645 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1780 | 1461106326649 Marionette TRACE conn4 <- [1,506,null,{}] 15:52:06 INFO - PROCESS | 1780 | 1461106326656 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:06 INFO - PROCESS | 1780 | 1461106326852 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 15:52:07 INFO - PROCESS | 1780 | 1461106327016 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c230400 == 62 [pid = 1780] [id = 134] 15:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c230c00) [pid = 1780] [serial = 402] [outer = (nil)] 15:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x9ae7c800) [pid = 1780] [serial = 403] [outer = 0x8c230c00] 15:52:07 INFO - PROCESS | 1780 | 1461106327107 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x9aeed800) [pid = 1780] [serial = 404] [outer = 0x8c230c00] 15:52:08 INFO - PROCESS | 1780 | 1461106328036 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1429ms 15:52:08 INFO - PROCESS | 1780 | 1461106328076 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1780 | 1461106328081 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:52:08 INFO - PROCESS | 1780 | 1461106328088 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1780 | 1461106328091 Marionette TRACE conn4 <- [1,510,null,{}] 15:52:08 INFO - PROCESS | 1780 | 1461106328097 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 1780 | 1461106328306 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 15:52:08 INFO - PROCESS | 1780 | 1461106328524 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x9b010400 == 63 [pid = 1780] [id = 135] 15:52:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9fa9fc00) [pid = 1780] [serial = 405] [outer = (nil)] 15:52:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9fba2400) [pid = 1780] [serial = 406] [outer = 0x9fa9fc00] 15:52:08 INFO - PROCESS | 1780 | 1461106328656 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x9ffa5800) [pid = 1780] [serial = 407] [outer = 0x9fa9fc00] 15:52:09 INFO - PROCESS | 1780 | 1461106329547 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1529ms 15:52:09 INFO - PROCESS | 1780 | 1461106329617 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1780 | 1461106329620 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 15:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:52:09 INFO - PROCESS | 1780 | 1461106329627 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1780 | 1461106329631 Marionette TRACE conn4 <- [1,514,null,{}] 15:52:09 INFO - PROCESS | 1780 | 1461106329636 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:09 INFO - PROCESS | 1780 | 1461106329844 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 15:52:10 INFO - PROCESS | 1780 | 1461106330050 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c237c00 == 64 [pid = 1780] [id = 136] 15:52:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8dfa9c00) [pid = 1780] [serial = 408] [outer = (nil)] 15:52:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0xa09d2800) [pid = 1780] [serial = 409] [outer = 0x8dfa9c00] 15:52:10 INFO - PROCESS | 1780 | 1461106330182 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0xa2982800) [pid = 1780] [serial = 410] [outer = 0x8dfa9c00] 15:52:11 INFO - PROCESS | 1780 | 1461106331046 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1483ms 15:52:11 INFO - PROCESS | 1780 | 1461106331111 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1780 | 1461106331116 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 15:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:52:11 INFO - PROCESS | 1780 | 1461106331122 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1780 | 1461106331126 Marionette TRACE conn4 <- [1,518,null,{}] 15:52:11 INFO - PROCESS | 1780 | 1461106331132 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:11 INFO - PROCESS | 1780 | 1461106331317 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 15:52:11 INFO - PROCESS | 1780 | 1461106331484 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0ae400 == 65 [pid = 1780] [id = 137] 15:52:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8ee12400) [pid = 1780] [serial = 411] [outer = (nil)] 15:52:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x93386400) [pid = 1780] [serial = 412] [outer = 0x8ee12400] 15:52:11 INFO - PROCESS | 1780 | 1461106331577 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x93388800) [pid = 1780] [serial = 413] [outer = 0x8ee12400] 15:52:12 INFO - PROCESS | 1780 | 1461106332529 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1479ms 15:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:52:12 INFO - PROCESS | 1780 | 1461106332602 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 1780 | 1461106332606 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 15:52:12 INFO - PROCESS | 1780 | 1461106332613 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1780 | 1461106332616 Marionette TRACE conn4 <- [1,522,null,{}] 15:52:12 INFO - PROCESS | 1780 | 1461106332622 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:12 INFO - PROCESS | 1780 | 1461106332800 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 15:52:12 INFO - PROCESS | 1780 | 1461106332967 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x93381c00 == 66 [pid = 1780] [id = 138] 15:52:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x93385c00) [pid = 1780] [serial = 414] [outer = (nil)] 15:52:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0xa0b1b400) [pid = 1780] [serial = 415] [outer = 0x93385c00] 15:52:13 INFO - PROCESS | 1780 | 1461106333056 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0xa4359800) [pid = 1780] [serial = 416] [outer = 0x93385c00] 15:52:14 INFO - PROCESS | 1780 | 1461106334055 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1497ms 15:52:14 INFO - PROCESS | 1780 | 1461106334109 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1780 | 1461106334113 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 15:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:52:14 INFO - PROCESS | 1780 | 1461106334119 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1780 | 1461106334123 Marionette TRACE conn4 <- [1,526,null,{}] 15:52:14 INFO - PROCESS | 1780 | 1461106334128 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 1780 | 1461106334304 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 15:52:14 INFO - PROCESS | 1780 | 1461106334517 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc90c00 == 67 [pid = 1780] [id = 139] 15:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8bc91400) [pid = 1780] [serial = 417] [outer = (nil)] 15:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8bc95800) [pid = 1780] [serial = 418] [outer = 0x8bc91400] 15:52:14 INFO - PROCESS | 1780 | 1461106334649 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8c078400) [pid = 1780] [serial = 419] [outer = 0x8bc91400] 15:52:15 INFO - PROCESS | 1780 | 1461106335598 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1530ms 15:52:15 INFO - PROCESS | 1780 | 1461106335650 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1780 | 1461106335654 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 15:52:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:52:15 INFO - PROCESS | 1780 | 1461106335661 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1780 | 1461106335666 Marionette TRACE conn4 <- [1,530,null,{}] 15:52:15 INFO - PROCESS | 1780 | 1461106335671 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 1780 | 1461106335880 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 15:52:16 INFO - PROCESS | 1780 | 1461106336110 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e042c00 == 68 [pid = 1780] [id = 140] 15:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8e048800) [pid = 1780] [serial = 420] [outer = (nil)] 15:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x97194800) [pid = 1780] [serial = 421] [outer = 0x8e048800] 15:52:16 INFO - PROCESS | 1780 | 1461106336223 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9ffc4000) [pid = 1780] [serial = 422] [outer = 0x8e048800] 15:52:17 INFO - PROCESS | 1780 | 1461106337048 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:52:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:52:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:52:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1434ms 15:52:17 INFO - PROCESS | 1780 | 1461106337098 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1780 | 1461106337103 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 15:52:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:52:17 INFO - PROCESS | 1780 | 1461106337110 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1780 | 1461106337114 Marionette TRACE conn4 <- [1,534,null,{}] 15:52:17 INFO - PROCESS | 1780 | 1461106337140 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:17 INFO - PROCESS | 1780 | 1461106337336 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 15:52:17 INFO - PROCESS | 1780 | 1461106337510 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2a2800 == 69 [pid = 1780] [id = 141] 15:52:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8c2a3000) [pid = 1780] [serial = 423] [outer = (nil)] 15:52:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8dfa6000) [pid = 1780] [serial = 424] [outer = 0x8c2a3000] 15:52:17 INFO - PROCESS | 1780 | 1461106337600 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9201c000) [pid = 1780] [serial = 425] [outer = 0x8c2a3000] 15:52:18 INFO - PROCESS | 1780 | 1461106338779 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:52:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1685ms 15:52:18 INFO - PROCESS | 1780 | 1461106338851 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1780 | 1461106338856 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 15:52:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:52:18 INFO - PROCESS | 1780 | 1461106338869 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1780 | 1461106338876 Marionette TRACE conn4 <- [1,538,null,{}] 15:52:18 INFO - PROCESS | 1780 | 1461106338885 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:19 INFO - PROCESS | 1780 | 1461106339086 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 15:52:19 INFO - PROCESS | 1780 | 1461106339360 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa8400 == 70 [pid = 1780] [id = 142] 15:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8dfaa400) [pid = 1780] [serial = 426] [outer = (nil)] 15:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8edbec00) [pid = 1780] [serial = 427] [outer = 0x8dfaa400] 15:52:19 INFO - PROCESS | 1780 | 1461106339441 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8eeb6000) [pid = 1780] [serial = 428] [outer = 0x8dfaa400] 15:52:20 INFO - PROCESS | 1780 | 1461106340273 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:52:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1498ms 15:52:20 INFO - PROCESS | 1780 | 1461106340366 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1780 | 1461106340375 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 15:52:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:52:20 INFO - PROCESS | 1780 | 1461106340384 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1780 | 1461106340388 Marionette TRACE conn4 <- [1,542,null,{}] 15:52:20 INFO - PROCESS | 1780 | 1461106340394 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:20 INFO - PROCESS | 1780 | 1461106340564 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 15:52:20 INFO - PROCESS | 1780 | 1461106340745 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c077400 == 71 [pid = 1780] [id = 143] 15:52:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8c07b800) [pid = 1780] [serial = 429] [outer = (nil)] 15:52:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8edb3c00) [pid = 1780] [serial = 430] [outer = 0x8c07b800] 15:52:20 INFO - PROCESS | 1780 | 1461106340879 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x90719800) [pid = 1780] [serial = 431] [outer = 0x8c07b800] 15:52:21 INFO - PROCESS | 1780 | 1461106341821 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:52:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1482ms 15:52:21 INFO - PROCESS | 1780 | 1461106341882 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1780 | 1461106341890 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:52:21 INFO - PROCESS | 1780 | 1461106341905 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1780 | 1461106341912 Marionette TRACE conn4 <- [1,546,null,{}] 15:52:21 INFO - PROCESS | 1780 | 1461106341928 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:22 INFO - PROCESS | 1780 | 1461106342134 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 15:52:22 INFO - PROCESS | 1780 | 1461106342352 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0ad800 == 72 [pid = 1780] [id = 144] 15:52:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8c0aec00) [pid = 1780] [serial = 432] [outer = (nil)] 15:52:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8dfb1000) [pid = 1780] [serial = 433] [outer = 0x8c0aec00] 15:52:22 INFO - PROCESS | 1780 | 1461106342508 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x915de800) [pid = 1780] [serial = 434] [outer = 0x8c0aec00] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8e04c000 == 71 [pid = 1780] [id = 97] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0a4800 == 70 [pid = 1780] [id = 128] 15:52:22 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x97f51800) [pid = 1780] [serial = 345] [outer = (nil)] [url = about:blank] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x91359400 == 69 [pid = 1780] [id = 127] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa3c00 == 68 [pid = 1780] [id = 126] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0a5800 == 67 [pid = 1780] [id = 125] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee11000 == 66 [pid = 1780] [id = 124] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb6800 == 65 [pid = 1780] [id = 123] 15:52:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa5c00 == 64 [pid = 1780] [id = 122] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8fbb8400) [pid = 1780] [serial = 342] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa29d2400) [pid = 1780] [serial = 207] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x98651c00) [pid = 1780] [serial = 198] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8edb9400) [pid = 1780] [serial = 298] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x93290000) [pid = 1780] [serial = 277] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x95ccbc00) [pid = 1780] [serial = 165] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x979a8c00) [pid = 1780] [serial = 312] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x959b7400) [pid = 1780] [serial = 195] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8edb6400) [pid = 1780] [serial = 337] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x94365000) [pid = 1780] [serial = 321] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x91fc7400) [pid = 1780] [serial = 132] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9add9000) [pid = 1780] [serial = 238] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0xa492e000) [pid = 1780] [serial = 295] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x920efc00) [pid = 1780] [serial = 306] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8c0af800) [pid = 1780] [serial = 334] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0xa44bdc00) [pid = 1780] [serial = 286] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0xa0e6cc00) [pid = 1780] [serial = 204] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9df86c00) [pid = 1780] [serial = 274] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9423b800) [pid = 1780] [serial = 340] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8e048400) [pid = 1780] [serial = 336] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0xa09d7000) [pid = 1780] [serial = 283] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x920f2400) [pid = 1780] [serial = 162] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa4484000) [pid = 1780] [serial = 210] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9ea19c00) [pid = 1780] [serial = 144] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x95ccc400) [pid = 1780] [serial = 141] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x98635000) [pid = 1780] [serial = 171] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0xa094b000) [pid = 1780] [serial = 138] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x94246000) [pid = 1780] [serial = 343] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x979aa000) [pid = 1780] [serial = 250] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8dfadc00) [pid = 1780] [serial = 327] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x97f51000) [pid = 1780] [serial = 289] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9ffc4800) [pid = 1780] [serial = 201] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x97403c00) [pid = 1780] [serial = 235] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x920e6800) [pid = 1780] [serial = 339] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0xa0e66800) [pid = 1780] [serial = 324] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0xa3be2c00) [pid = 1780] [serial = 241] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x98967800) [pid = 1780] [serial = 315] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8e04c400) [pid = 1780] [serial = 247] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x94242400) [pid = 1780] [serial = 309] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0xa48c4000) [pid = 1780] [serial = 244] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0xa4923400) [pid = 1780] [serial = 292] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x984d2800) [pid = 1780] [serial = 135] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0xa48c8c00) [pid = 1780] [serial = 253] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9df81000) [pid = 1780] [serial = 318] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa0b37400) [pid = 1780] [serial = 330] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x979a8800) [pid = 1780] [serial = 280] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x98168c00) [pid = 1780] [serial = 168] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c0ac000) [pid = 1780] [serial = 333] [outer = (nil)] [url = about:blank] 15:52:23 INFO - PROCESS | 1780 | 1461106343456 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:52:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1595ms 15:52:23 INFO - PROCESS | 1780 | 1461106343501 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 15:52:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:52:23 INFO - PROCESS | 1780 | 1461106343506 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 15:52:23 INFO - PROCESS | 1780 | 1461106343512 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1780 | 1461106343515 Marionette TRACE conn4 <- [1,550,null,{}] 15:52:23 INFO - PROCESS | 1780 | 1461106343521 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 1780 | 1461106343698 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 15:52:23 INFO - PROCESS | 1780 | 1461106343863 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc8c000 == 65 [pid = 1780] [id = 145] 15:52:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8dfa3c00) [pid = 1780] [serial = 435] [outer = (nil)] 15:52:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8edb9000) [pid = 1780] [serial = 436] [outer = 0x8dfa3c00] 15:52:23 INFO - PROCESS | 1780 | 1461106343945 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x933ffc00) [pid = 1780] [serial = 437] [outer = 0x8dfa3c00] 15:52:24 INFO - PROCESS | 1780 | 1461106344822 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:52:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1335ms 15:52:24 INFO - PROCESS | 1780 | 1461106344846 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1780 | 1461106344850 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 15:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:52:24 INFO - PROCESS | 1780 | 1461106344856 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1780 | 1461106344860 Marionette TRACE conn4 <- [1,554,null,{}] 15:52:24 INFO - PROCESS | 1780 | 1461106344865 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 1780 | 1461106345082 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 15:52:25 INFO - PROCESS | 1780 | 1461106345167 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edbc800 == 66 [pid = 1780] [id = 146] 15:52:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x920efc00) [pid = 1780] [serial = 438] [outer = (nil)] 15:52:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x94364400) [pid = 1780] [serial = 439] [outer = 0x920efc00] 15:52:25 INFO - PROCESS | 1780 | 1461106345243 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x959b5c00) [pid = 1780] [serial = 440] [outer = 0x920efc00] 15:52:25 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:26 INFO - PROCESS | 1780 | 1461106346083 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1282ms 15:52:26 INFO - PROCESS | 1780 | 1461106346141 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1780 | 1461106346144 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 15:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:52:26 INFO - PROCESS | 1780 | 1461106346151 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1780 | 1461106346154 Marionette TRACE conn4 <- [1,558,null,{}] 15:52:26 INFO - PROCESS | 1780 | 1461106346160 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 1780 | 1461106346390 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 15:52:26 INFO - PROCESS | 1780 | 1461106346417 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x94365000 == 67 [pid = 1780] [id = 147] 15:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x95cc3400) [pid = 1780] [serial = 441] [outer = (nil)] 15:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x97402800) [pid = 1780] [serial = 442] [outer = 0x95cc3400] 15:52:26 INFO - PROCESS | 1780 | 1461106346493 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x97567c00) [pid = 1780] [serial = 443] [outer = 0x95cc3400] 15:52:27 INFO - PROCESS | 1780 | 1461106347436 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1581ms 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c0a5400) [pid = 1780] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x920e9c00) [pid = 1780] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9b00dc00) [pid = 1780] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8dfa6400) [pid = 1780] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9896fc00) [pid = 1780] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9329c400) [pid = 1780] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x970f6c00) [pid = 1780] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x94360800) [pid = 1780] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8dfab800) [pid = 1780] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8fae6400) [pid = 1780] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x98173400) [pid = 1780] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x979a2400) [pid = 1780] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8dfa7000) [pid = 1780] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8c230800) [pid = 1780] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8eeb9000) [pid = 1780] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x8f7ca000) [pid = 1780] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:52:27 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x93260c00) [pid = 1780] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:52:27 INFO - PROCESS | 1780 | 1461106347788 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1780 | 1461106347792 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 15:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:52:27 INFO - PROCESS | 1780 | 1461106347798 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1780 | 1461106347802 Marionette TRACE conn4 <- [1,562,null,{}] 15:52:27 INFO - PROCESS | 1780 | 1461106347807 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:27 INFO - PROCESS | 1780 | 1461106347962 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 15:52:28 INFO - PROCESS | 1780 | 1461106348124 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfac400 == 68 [pid = 1780] [id = 148] 15:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8dfae000) [pid = 1780] [serial = 444] [outer = (nil)] 15:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8f7cfc00) [pid = 1780] [serial = 445] [outer = 0x8dfae000] 15:52:28 INFO - PROCESS | 1780 | 1461106348205 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x9328e400) [pid = 1780] [serial = 446] [outer = 0x8dfae000] 15:52:28 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:28 INFO - PROCESS | 1780 | 1461106348909 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:52:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1142ms 15:52:28 INFO - PROCESS | 1780 | 1461106348942 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1780 | 1461106348945 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 15:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:52:28 INFO - PROCESS | 1780 | 1461106348952 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1780 | 1461106348955 Marionette TRACE conn4 <- [1,566,null,{}] 15:52:28 INFO - PROCESS | 1780 | 1461106348966 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:29 INFO - PROCESS | 1780 | 1461106349172 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 15:52:29 INFO - PROCESS | 1780 | 1461106349191 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa3400 == 69 [pid = 1780] [id = 149] 15:52:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8dfa4800) [pid = 1780] [serial = 447] [outer = (nil)] 15:52:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x97410000) [pid = 1780] [serial = 448] [outer = 0x8dfa4800] 15:52:29 INFO - PROCESS | 1780 | 1461106349267 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x97f4a400) [pid = 1780] [serial = 449] [outer = 0x8dfa4800] 15:52:29 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:30 INFO - PROCESS | 1780 | 1461106350271 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1349ms 15:52:30 INFO - PROCESS | 1780 | 1461106350303 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1780 | 1461106350309 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 15:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:52:30 INFO - PROCESS | 1780 | 1461106350320 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1780 | 1461106350328 Marionette TRACE conn4 <- [1,570,null,{}] 15:52:30 INFO - PROCESS | 1780 | 1461106350339 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 1780 | 1461106350550 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 15:52:30 INFO - PROCESS | 1780 | 1461106350794 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0a5800 == 70 [pid = 1780] [id = 150] 15:52:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c239c00) [pid = 1780] [serial = 450] [outer = (nil)] 15:52:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8edafc00) [pid = 1780] [serial = 451] [outer = 0x8c239c00] 15:52:30 INFO - PROCESS | 1780 | 1461106350943 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8ee0d000) [pid = 1780] [serial = 452] [outer = 0x8c239c00] 15:52:31 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:31 INFO - PROCESS | 1780 | 1461106351847 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1596ms 15:52:31 INFO - PROCESS | 1780 | 1461106351916 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1780 | 1461106351939 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:52:31 INFO - PROCESS | 1780 | 1461106351954 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1780 | 1461106351960 Marionette TRACE conn4 <- [1,574,null,{}] 15:52:31 INFO - PROCESS | 1780 | 1461106351966 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 1780 | 1461106352237 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 15:52:32 INFO - PROCESS | 1780 | 1461106352414 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x92015000 == 71 [pid = 1780] [id = 151] 15:52:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x92016400) [pid = 1780] [serial = 453] [outer = (nil)] 15:52:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x920f2800) [pid = 1780] [serial = 454] [outer = 0x92016400] 15:52:32 INFO - PROCESS | 1780 | 1461106352542 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x93383c00) [pid = 1780] [serial = 455] [outer = 0x92016400] 15:52:33 INFO - PROCESS | 1780 | 1461106353578 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1681ms 15:52:33 INFO - PROCESS | 1780 | 1461106353635 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 15:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:52:33 INFO - PROCESS | 1780 | 1461106353640 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 15:52:33 INFO - PROCESS | 1780 | 1461106353647 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1780 | 1461106353653 Marionette TRACE conn4 <- [1,578,null,{}] 15:52:33 INFO - PROCESS | 1780 | 1461106353670 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:33 INFO - PROCESS | 1780 | 1461106353917 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 15:52:34 INFO - PROCESS | 1780 | 1461106354141 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x95cce800 == 72 [pid = 1780] [id = 152] 15:52:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x9634d000) [pid = 1780] [serial = 456] [outer = (nil)] 15:52:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x9740c800) [pid = 1780] [serial = 457] [outer = 0x9634d000] 15:52:34 INFO - PROCESS | 1780 | 1461106354235 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x98173400) [pid = 1780] [serial = 458] [outer = 0x9634d000] 15:52:35 INFO - PROCESS | 1780 | 1461106355174 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1591ms 15:52:35 INFO - PROCESS | 1780 | 1461106355238 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 15:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:52:35 INFO - PROCESS | 1780 | 1461106355244 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 15:52:35 INFO - PROCESS | 1780 | 1461106355250 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1780 | 1461106355254 Marionette TRACE conn4 <- [1,582,null,{}] 15:52:35 INFO - PROCESS | 1780 | 1461106355259 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 1780 | 1461106355442 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 15:52:35 INFO - PROCESS | 1780 | 1461106355607 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edbc400 == 73 [pid = 1780] [id = 153] 15:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x970eb400) [pid = 1780] [serial = 459] [outer = (nil)] 15:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x98a0e800) [pid = 1780] [serial = 460] [outer = 0x970eb400] 15:52:35 INFO - PROCESS | 1780 | 1461106355700 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x9add3000) [pid = 1780] [serial = 461] [outer = 0x970eb400] 15:52:36 INFO - PROCESS | 1780 | 1461106356626 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1436ms 15:52:36 INFO - PROCESS | 1780 | 1461106356686 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1780 | 1461106356691 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:52:36 INFO - PROCESS | 1780 | 1461106356697 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1780 | 1461106356701 Marionette TRACE conn4 <- [1,586,null,{}] 15:52:36 INFO - PROCESS | 1780 | 1461106356707 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 1780 | 1461106356889 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 15:52:37 INFO - PROCESS | 1780 | 1461106357065 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x95cc9000 == 74 [pid = 1780] [id = 154] 15:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x9add6400) [pid = 1780] [serial = 462] [outer = (nil)] 15:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x9aeeac00) [pid = 1780] [serial = 463] [outer = 0x9add6400] 15:52:37 INFO - PROCESS | 1780 | 1461106357157 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x9df81000) [pid = 1780] [serial = 464] [outer = 0x9add6400] 15:52:37 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:38 INFO - PROCESS | 1780 | 1461106358068 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1429ms 15:52:38 INFO - PROCESS | 1780 | 1461106358128 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1780 | 1461106358133 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 15:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:52:38 INFO - PROCESS | 1780 | 1461106358141 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1780 | 1461106358146 Marionette TRACE conn4 <- [1,590,null,{}] 15:52:38 INFO - PROCESS | 1780 | 1461106358153 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 1780 | 1461106358425 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 15:52:38 INFO - PROCESS | 1780 | 1461106358710 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x98a16800 == 75 [pid = 1780] [id = 155] 15:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x9fb95400) [pid = 1780] [serial = 465] [outer = (nil)] 15:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0xa0b34c00) [pid = 1780] [serial = 466] [outer = 0x9fb95400] 15:52:38 INFO - PROCESS | 1780 | 1461106358809 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0xa0e67400) [pid = 1780] [serial = 467] [outer = 0x9fb95400] 15:52:39 INFO - PROCESS | 1780 | 1461106359736 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1640ms 15:52:39 INFO - PROCESS | 1780 | 1461106359782 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1780 | 1461106359786 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 15:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:52:39 INFO - PROCESS | 1780 | 1461106359792 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1780 | 1461106359797 Marionette TRACE conn4 <- [1,594,null,{}] 15:52:39 INFO - PROCESS | 1780 | 1461106359804 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:39 INFO - PROCESS | 1780 | 1461106359993 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 15:52:40 INFO - PROCESS | 1780 | 1461106360161 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c073c00 == 76 [pid = 1780] [id = 156] 15:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c0b0400) [pid = 1780] [serial = 468] [outer = (nil)] 15:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0xa3bdd800) [pid = 1780] [serial = 469] [outer = 0x8c0b0400] 15:52:40 INFO - PROCESS | 1780 | 1461106360254 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0xa4363400) [pid = 1780] [serial = 470] [outer = 0x8c0b0400] 15:52:41 INFO - PROCESS | 1780 | 1461106361291 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1529ms 15:52:41 INFO - PROCESS | 1780 | 1461106361338 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 15:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:52:41 INFO - PROCESS | 1780 | 1461106361343 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 15:52:41 INFO - PROCESS | 1780 | 1461106361350 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1780 | 1461106361353 Marionette TRACE conn4 <- [1,598,null,{}] 15:52:41 INFO - PROCESS | 1780 | 1461106361359 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 1780 | 1461106361544 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 15:52:41 INFO - PROCESS | 1780 | 1461106361758 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeb7800 == 77 [pid = 1780] [id = 157] 15:52:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8aeb7c00) [pid = 1780] [serial = 471] [outer = (nil)] 15:52:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8aebe800) [pid = 1780] [serial = 472] [outer = 0x8aeb7c00] 15:52:41 INFO - PROCESS | 1780 | 1461106361894 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8aec1800) [pid = 1780] [serial = 473] [outer = 0x8aeb7c00] 15:52:42 INFO - PROCESS | 1780 | 1461106362781 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1479ms 15:52:42 INFO - PROCESS | 1780 | 1461106362829 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 1780 | 1461106362832 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 15:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:52:42 INFO - PROCESS | 1780 | 1461106362839 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1780 | 1461106362843 Marionette TRACE conn4 <- [1,602,null,{}] 15:52:42 INFO - PROCESS | 1780 | 1461106362849 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 1780 | 1461106363047 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 15:52:43 INFO - PROCESS | 1780 | 1461106363222 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebf400 == 78 [pid = 1780] [id = 158] 15:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8aec5400) [pid = 1780] [serial = 474] [outer = (nil)] 15:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ed45000) [pid = 1780] [serial = 475] [outer = 0x8aec5400] 15:52:43 INFO - PROCESS | 1780 | 1461106363318 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ed46800) [pid = 1780] [serial = 476] [outer = 0x8aec5400] 15:52:44 INFO - PROCESS | 1780 | 1461106364349 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1579ms 15:52:44 INFO - PROCESS | 1780 | 1461106364420 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 1780 | 1461106364426 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 15:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:52:44 INFO - PROCESS | 1780 | 1461106364433 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 1780 | 1461106364438 Marionette TRACE conn4 <- [1,606,null,{}] 15:52:44 INFO - PROCESS | 1780 | 1461106364444 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:44 INFO - PROCESS | 1780 | 1461106364650 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 15:52:44 INFO - PROCESS | 1780 | 1461106364869 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc90000 == 79 [pid = 1780] [id = 159] 15:52:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8c0a2800) [pid = 1780] [serial = 477] [outer = (nil)] 15:52:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8dfab400) [pid = 1780] [serial = 478] [outer = 0x8c0a2800] 15:52:45 INFO - PROCESS | 1780 | 1461106365014 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8ed4d000) [pid = 1780] [serial = 479] [outer = 0x8c0a2800] 15:52:46 INFO - PROCESS | 1780 | 1461106366393 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2032ms 15:52:46 INFO - PROCESS | 1780 | 1461106366466 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1780 | 1461106366473 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 15:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:52:46 INFO - PROCESS | 1780 | 1461106366482 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1780 | 1461106366487 Marionette TRACE conn4 <- [1,610,null,{}] 15:52:46 INFO - PROCESS | 1780 | 1461106366495 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:46 INFO - PROCESS | 1780 | 1461106366716 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 15:52:47 INFO - PROCESS | 1780 | 1461106367077 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c076000 == 80 [pid = 1780] [id = 160] 15:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8c078800) [pid = 1780] [serial = 480] [outer = (nil)] 15:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8c234800) [pid = 1780] [serial = 481] [outer = 0x8c078800] 15:52:47 INFO - PROCESS | 1780 | 1461106367167 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8edbb400) [pid = 1780] [serial = 482] [outer = 0x8c078800] 15:52:48 INFO - PROCESS | 1780 | 1461106368061 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfac400 == 79 [pid = 1780] [id = 148] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x933f7800) [pid = 1780] [serial = 387] [outer = (nil)] [url = about:blank] 15:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1736ms 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x94365000 == 78 [pid = 1780] [id = 147] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8edbc800 == 77 [pid = 1780] [id = 146] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc8c000 == 76 [pid = 1780] [id = 145] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0ad800 == 75 [pid = 1780] [id = 144] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c077400 == 74 [pid = 1780] [id = 143] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa8400 == 73 [pid = 1780] [id = 142] 15:52:48 INFO - PROCESS | 1780 | 1461106368240 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 1780 | 1461106368247 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0ae400 == 72 [pid = 1780] [id = 137] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c237c00 == 71 [pid = 1780] [id = 136] 15:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x9b010400 == 70 [pid = 1780] [id = 135] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c230400 == 69 [pid = 1780] [id = 134] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x933f0800 == 68 [pid = 1780] [id = 133] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c23b800 == 67 [pid = 1780] [id = 130] 15:52:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c233400 == 66 [pid = 1780] [id = 129] 15:52:48 INFO - PROCESS | 1780 | 1461106368274 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 1780 | 1461106368279 Marionette TRACE conn4 <- [1,614,null,{}] 15:52:48 INFO - PROCESS | 1780 | 1461106368285 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:48 INFO - PROCESS | 1780 | 1461106368437 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0xa29cf000) [pid = 1780] [serial = 325] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8dfb1400) [pid = 1780] [serial = 328] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9fa97000) [pid = 1780] [serial = 319] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x959bb400) [pid = 1780] [serial = 310] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x97aef400) [pid = 1780] [serial = 313] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x94368800) [pid = 1780] [serial = 322] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0xa3b81c00) [pid = 1780] [serial = 331] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x95a30000) [pid = 1780] [serial = 307] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9add7c00) [pid = 1780] [serial = 316] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x97f56800) [pid = 1780] [serial = 346] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8e050800) [pid = 1780] [serial = 367] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8dfae400) [pid = 1780] [serial = 366] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8dfb2c00) [pid = 1780] [serial = 375] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8edba000) [pid = 1780] [serial = 376] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9135a000) [pid = 1780] [serial = 370] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8fae0400) [pid = 1780] [serial = 369] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x915dd800) [pid = 1780] [serial = 378] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x91f7a000) [pid = 1780] [serial = 379] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x94248800) [pid = 1780] [serial = 373] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x933fb000) [pid = 1780] [serial = 372] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8edb4800) [pid = 1780] [serial = 348] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x95cc5000) [pid = 1780] [serial = 351] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9ffbf000) [pid = 1780] [serial = 354] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0xa44e8800) [pid = 1780] [serial = 357] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8c07b000) [pid = 1780] [serial = 360] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8ee13800) [pid = 1780] [serial = 363] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8e047c00) [pid = 1780] [serial = 384] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x95af0400) [pid = 1780] [serial = 382] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x933f7400) [pid = 1780] [serial = 381] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8ee0d800) [pid = 1780] [serial = 385] [outer = (nil)] [url = about:blank] 15:52:48 INFO - PROCESS | 1780 | 1461106368712 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07b000 == 67 [pid = 1780] [id = 161] 15:52:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8c0ad800) [pid = 1780] [serial = 483] [outer = (nil)] 15:52:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8e04c800) [pid = 1780] [serial = 484] [outer = 0x8c0ad800] 15:52:48 INFO - PROCESS | 1780 | 1461106368831 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8ee15400) [pid = 1780] [serial = 485] [outer = 0x8c0ad800] 15:52:49 INFO - PROCESS | 1780 | 1461106369583 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1357ms 15:52:49 INFO - PROCESS | 1780 | 1461106369621 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1780 | 1461106369624 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 15:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:52:49 INFO - PROCESS | 1780 | 1461106369657 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1780 | 1461106369664 Marionette TRACE conn4 <- [1,618,null,{}] 15:52:49 INFO - PROCESS | 1780 | 1461106369693 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 1780 | 1461106369864 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 15:52:49 INFO - PROCESS | 1780 | 1461106369877 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfb0c00 == 68 [pid = 1780] [id = 162] 15:52:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x9067b800) [pid = 1780] [serial = 486] [outer = (nil)] 15:52:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x9135a000) [pid = 1780] [serial = 487] [outer = 0x9067b800] 15:52:49 INFO - PROCESS | 1780 | 1461106369955 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x91fc7c00) [pid = 1780] [serial = 488] [outer = 0x9067b800] 15:52:50 INFO - PROCESS | 1780 | 1461106370895 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1313ms 15:52:50 INFO - PROCESS | 1780 | 1461106370947 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 1780 | 1461106370953 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 15:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:52:50 INFO - PROCESS | 1780 | 1461106370968 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 1780 | 1461106370970 Marionette TRACE conn4 <- [1,622,null,{}] 15:52:50 INFO - PROCESS | 1780 | 1461106370976 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 1780 | 1461106371187 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 15:52:51 INFO - PROCESS | 1780 | 1461106371210 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed49400 == 69 [pid = 1780] [id = 163] 15:52:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x92020000) [pid = 1780] [serial = 489] [outer = (nil)] 15:52:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x9325b400) [pid = 1780] [serial = 490] [outer = 0x92020000] 15:52:51 INFO - PROCESS | 1780 | 1461106371285 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x93381000) [pid = 1780] [serial = 491] [outer = 0x92020000] 15:52:52 INFO - PROCESS | 1780 | 1461106372336 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1431ms 15:52:52 INFO - PROCESS | 1780 | 1461106372402 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 15:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:52:52 INFO - PROCESS | 1780 | 1461106372406 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 15:52:52 INFO - PROCESS | 1780 | 1461106372412 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1780 | 1461106372415 Marionette TRACE conn4 <- [1,626,null,{}] 15:52:52 INFO - PROCESS | 1780 | 1461106372434 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 1780 | 1461106372659 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x95cc3400) [pid = 1780] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c07b800) [pid = 1780] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8dfaa400) [pid = 1780] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8c0aec00) [pid = 1780] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8dfae000) [pid = 1780] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8dfa3c00) [pid = 1780] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:52:53 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x920efc00) [pid = 1780] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:52:53 INFO - PROCESS | 1780 | 1461106373097 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07b800 == 70 [pid = 1780] [id = 164] 15:52:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c0a2c00) [pid = 1780] [serial = 492] [outer = (nil)] 15:52:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8ee18000) [pid = 1780] [serial = 493] [outer = 0x8c0a2c00] 15:52:53 INFO - PROCESS | 1780 | 1461106373175 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x920e8c00) [pid = 1780] [serial = 494] [outer = 0x8c0a2c00] 15:52:53 INFO - PROCESS | 1780 | 1461106373908 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1530ms 15:52:53 INFO - PROCESS | 1780 | 1461106373944 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1780 | 1461106373947 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 15:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:52:53 INFO - PROCESS | 1780 | 1461106373955 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1780 | 1461106373959 Marionette TRACE conn4 <- [1,630,null,{}] 15:52:53 INFO - PROCESS | 1780 | 1461106373969 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 1780 | 1461106374167 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 15:52:54 INFO - PROCESS | 1780 | 1461106374177 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fdc00 == 71 [pid = 1780] [id = 165] 15:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x959bd400) [pid = 1780] [serial = 495] [outer = (nil)] 15:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x95ccac00) [pid = 1780] [serial = 496] [outer = 0x959bd400] 15:52:54 INFO - PROCESS | 1780 | 1461106374257 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x96345c00) [pid = 1780] [serial = 497] [outer = 0x959bd400] 15:52:55 INFO - PROCESS | 1780 | 1461106375282 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1432ms 15:52:55 INFO - PROCESS | 1780 | 1461106375511 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1780 | 1461106375517 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:52:55 INFO - PROCESS | 1780 | 1461106375538 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1780 | 1461106375543 Marionette TRACE conn4 <- [1,634,null,{}] 15:52:55 INFO - PROCESS | 1780 | 1461106375552 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 1780 | 1461106375760 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 15:52:56 INFO - PROCESS | 1780 | 1461106375986 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07c800 == 72 [pid = 1780] [id = 166] 15:52:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c23fc00) [pid = 1780] [serial = 498] [outer = (nil)] 15:52:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8eeb5c00) [pid = 1780] [serial = 499] [outer = 0x8c23fc00] 15:52:56 INFO - PROCESS | 1780 | 1461106376080 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8f7cc000) [pid = 1780] [serial = 500] [outer = 0x8c23fc00] 15:52:56 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:57 INFO - PROCESS | 1780 | 1461106377012 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1532ms 15:52:57 INFO - PROCESS | 1780 | 1461106377079 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1780 | 1461106377088 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:52:57 INFO - PROCESS | 1780 | 1461106377101 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1780 | 1461106377105 Marionette TRACE conn4 <- [1,638,null,{}] 15:52:57 INFO - PROCESS | 1780 | 1461106377112 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 1780 | 1461106377308 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 15:52:57 INFO - PROCESS | 1780 | 1461106377468 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c7000 == 73 [pid = 1780] [id = 167] 15:52:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8fae6c00) [pid = 1780] [serial = 501] [outer = (nil)] 15:52:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x94363000) [pid = 1780] [serial = 502] [outer = 0x8fae6c00] 15:52:57 INFO - PROCESS | 1780 | 1461106377614 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x959bb400) [pid = 1780] [serial = 503] [outer = 0x8fae6c00] 15:52:58 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:58 INFO - PROCESS | 1780 | 1461106378617 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1592ms 15:52:58 INFO - PROCESS | 1780 | 1461106378694 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 1780 | 1461106378699 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 15:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:52:58 INFO - PROCESS | 1780 | 1461106378705 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 1780 | 1461106378712 Marionette TRACE conn4 <- [1,642,null,{}] 15:52:58 INFO - PROCESS | 1780 | 1461106378729 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 1780 | 1461106379004 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 15:52:59 INFO - PROCESS | 1780 | 1461106379223 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x95aee400 == 74 [pid = 1780] [id = 168] 15:52:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x979adc00) [pid = 1780] [serial = 504] [outer = (nil)] 15:52:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x97f4d000) [pid = 1780] [serial = 505] [outer = 0x979adc00] 15:52:59 INFO - PROCESS | 1780 | 1461106379319 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x98170000) [pid = 1780] [serial = 506] [outer = 0x979adc00] 15:53:00 INFO - PROCESS | 1780 | 1461106380207 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1536ms 15:53:00 INFO - PROCESS | 1780 | 1461106380242 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 1780 | 1461106380247 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 15:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:53:00 INFO - PROCESS | 1780 | 1461106380254 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 1780 | 1461106380258 Marionette TRACE conn4 <- [1,646,null,{}] 15:53:00 INFO - PROCESS | 1780 | 1461106380284 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:00 INFO - PROCESS | 1780 | 1461106380480 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 15:53:00 INFO - PROCESS | 1780 | 1461106380674 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edb8000 == 75 [pid = 1780] [id = 169] 15:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x970e9400) [pid = 1780] [serial = 507] [outer = (nil)] 15:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x9908a000) [pid = 1780] [serial = 508] [outer = 0x970e9400] 15:53:00 INFO - PROCESS | 1780 | 1461106380815 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9add8c00) [pid = 1780] [serial = 509] [outer = 0x970e9400] 15:53:01 INFO - PROCESS | 1780 | 1461106381687 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1499ms 15:53:01 INFO - PROCESS | 1780 | 1461106381754 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 15:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:53:01 INFO - PROCESS | 1780 | 1461106381759 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 15:53:01 INFO - PROCESS | 1780 | 1461106381767 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1780 | 1461106381772 Marionette TRACE conn4 <- [1,650,null,{}] 15:53:01 INFO - PROCESS | 1780 | 1461106381780 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 1780 | 1461106381980 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 15:53:02 INFO - PROCESS | 1780 | 1461106382151 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x963c3c00 == 76 [pid = 1780] [id = 170] 15:53:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9737b800) [pid = 1780] [serial = 510] [outer = (nil)] 15:53:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x9b00e000) [pid = 1780] [serial = 511] [outer = 0x9737b800] 15:53:02 INFO - PROCESS | 1780 | 1461106382284 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x9df88400) [pid = 1780] [serial = 512] [outer = 0x9737b800] 15:53:03 INFO - PROCESS | 1780 | 1461106383171 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1437ms 15:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:53:03 INFO - PROCESS | 1780 | 1461106383203 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1780 | 1461106383206 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 15:53:03 INFO - PROCESS | 1780 | 1461106383213 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1780 | 1461106383216 Marionette TRACE conn4 <- [1,654,null,{}] 15:53:03 INFO - PROCESS | 1780 | 1461106383222 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:03 INFO - PROCESS | 1780 | 1461106383439 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 15:53:03 INFO - PROCESS | 1780 | 1461106383611 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2a2400 == 77 [pid = 1780] [id = 171] 15:53:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x91fc5800) [pid = 1780] [serial = 513] [outer = (nil)] 15:53:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0xa0b37400) [pid = 1780] [serial = 514] [outer = 0x91fc5800] 15:53:03 INFO - PROCESS | 1780 | 1461106383704 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0xa2932c00) [pid = 1780] [serial = 515] [outer = 0x91fc5800] 15:53:04 INFO - PROCESS | 1780 | 1461106384697 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1587ms 15:53:04 INFO - PROCESS | 1780 | 1461106384800 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1780 | 1461106384804 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:53:04 INFO - PROCESS | 1780 | 1461106384811 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1780 | 1461106384815 Marionette TRACE conn4 <- [1,658,null,{}] 15:53:04 INFO - PROCESS | 1780 | 1461106384821 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:05 INFO - PROCESS | 1780 | 1461106385096 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 15:53:05 INFO - PROCESS | 1780 | 1461106385275 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 1780 | ++DOCSHELL 0xa0d4ec00 == 78 [pid = 1780] [id = 172] 15:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0xa3b82800) [pid = 1780] [serial = 516] [outer = (nil)] 15:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0xa44e1400) [pid = 1780] [serial = 517] [outer = 0xa3b82800] 15:53:05 INFO - PROCESS | 1780 | 1461106385377 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0xa48c2c00) [pid = 1780] [serial = 518] [outer = 0xa3b82800] 15:53:06 INFO - PROCESS | 1780 | 1461106386268 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1529ms 15:53:06 INFO - PROCESS | 1780 | 1461106386342 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 1780 | 1461106386345 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 15:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:53:06 INFO - PROCESS | 1780 | 1461106386353 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 1780 | 1461106386356 Marionette TRACE conn4 <- [1,662,null,{}] 15:53:06 INFO - PROCESS | 1780 | 1461106386362 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 1780 | 1461106386547 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 15:53:06 INFO - PROCESS | 1780 | 1461106386720 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0e8400 == 79 [pid = 1780] [id = 173] 15:53:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e0e8c00) [pid = 1780] [serial = 519] [outer = (nil)] 15:53:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8e0ef800) [pid = 1780] [serial = 520] [outer = 0x8e0e8c00] 15:53:06 INFO - PROCESS | 1780 | 1461106386814 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e0f3800) [pid = 1780] [serial = 521] [outer = 0x8e0e8c00] 15:53:07 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:07 INFO - PROCESS | 1780 | 1461106387734 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1432ms 15:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:53:07 INFO - PROCESS | 1780 | 1461106387786 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1780 | 1461106387789 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 15:53:07 INFO - PROCESS | 1780 | 1461106387797 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1780 | 1461106387800 Marionette TRACE conn4 <- [1,666,null,{}] 15:53:07 INFO - PROCESS | 1780 | 1461106387807 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 1780 | 1461106387988 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 15:53:08 INFO - PROCESS | 1780 | 1461106388173 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0ea000 == 80 [pid = 1780] [id = 174] 15:53:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8e0f4800) [pid = 1780] [serial = 522] [outer = (nil)] 15:53:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8f433400) [pid = 1780] [serial = 523] [outer = 0x8e0f4800] 15:53:08 INFO - PROCESS | 1780 | 1461106388266 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8f435800) [pid = 1780] [serial = 524] [outer = 0x8e0f4800] 15:53:08 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:09 INFO - PROCESS | 1780 | 1461106389166 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1437ms 15:53:09 INFO - PROCESS | 1780 | 1461106389234 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1780 | 1461106389237 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 15:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:53:09 INFO - PROCESS | 1780 | 1461106389243 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 1780 | 1461106389247 Marionette TRACE conn4 <- [1,670,null,{}] 15:53:09 INFO - PROCESS | 1780 | 1461106389252 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:09 INFO - PROCESS | 1780 | 1461106389436 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 15:53:09 INFO - PROCESS | 1780 | 1461106389614 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0f1400 == 81 [pid = 1780] [id = 175] 15:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8e0f7000) [pid = 1780] [serial = 525] [outer = (nil)] 15:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8f43dc00) [pid = 1780] [serial = 526] [outer = 0x8e0f7000] 15:53:09 INFO - PROCESS | 1780 | 1461106389708 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8f43f800) [pid = 1780] [serial = 527] [outer = 0x8e0f7000] 15:53:10 INFO - PROCESS | 1780 | 1461106390672 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1481ms 15:53:10 INFO - PROCESS | 1780 | 1461106390726 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1780 | 1461106390731 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 15:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:53:10 INFO - PROCESS | 1780 | 1461106390737 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1780 | 1461106390741 Marionette TRACE conn4 <- [1,674,null,{}] 15:53:10 INFO - PROCESS | 1780 | 1461106390747 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 1780 | 1461106390971 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 15:53:11 INFO - PROCESS | 1780 | 1461106391203 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0b000 == 82 [pid = 1780] [id = 176] 15:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8ed11800) [pid = 1780] [serial = 528] [outer = (nil)] 15:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8ed18000) [pid = 1780] [serial = 529] [outer = 0x8ed11800] 15:53:11 INFO - PROCESS | 1780 | 1461106391342 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0xa0b39c00) [pid = 1780] [serial = 530] [outer = 0x8ed11800] 15:53:11 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:12 INFO - PROCESS | 1780 | 1461106392272 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1587ms 15:53:12 INFO - PROCESS | 1780 | 1461106392325 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 1780 | 1461106392329 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 15:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:53:12 INFO - PROCESS | 1780 | 1461106392336 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 1780 | 1461106392341 Marionette TRACE conn4 <- [1,678,null,{}] 15:53:12 INFO - PROCESS | 1780 | 1461106392348 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 1780 | 1461106392546 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 15:53:12 INFO - PROCESS | 1780 | 1461106392775 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef47800 == 83 [pid = 1780] [id = 177] 15:53:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8ef48000) [pid = 1780] [serial = 531] [outer = (nil)] 15:53:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8ef4c000) [pid = 1780] [serial = 532] [outer = 0x8ef48000] 15:53:12 INFO - PROCESS | 1780 | 1461106392909 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8ef4e800) [pid = 1780] [serial = 533] [outer = 0x8ef48000] 15:53:13 INFO - PROCESS | 1780 | 1461106393811 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1531ms 15:53:13 INFO - PROCESS | 1780 | 1461106393868 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 1780 | 1461106393872 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 15:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:53:13 INFO - PROCESS | 1780 | 1461106393879 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1780 | 1461106393883 Marionette TRACE conn4 <- [1,682,null,{}] 15:53:13 INFO - PROCESS | 1780 | 1461106393899 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:14 INFO - PROCESS | 1780 | 1461106394085 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 15:53:14 INFO - PROCESS | 1780 | 1461106394275 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d69800 == 84 [pid = 1780] [id = 178] 15:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x89d6a400) [pid = 1780] [serial = 534] [outer = (nil)] 15:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x89d71800) [pid = 1780] [serial = 535] [outer = 0x89d6a400] 15:53:14 INFO - PROCESS | 1780 | 1461106394370 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x89d73800) [pid = 1780] [serial = 536] [outer = 0x89d6a400] 15:53:15 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:15 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:15 INFO - PROCESS | 1780 | 1461106395935 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:53:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2097ms 15:53:15 INFO - PROCESS | 1780 | 1461106395978 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 15:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:53:15 INFO - PROCESS | 1780 | 1461106395984 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 15:53:15 INFO - PROCESS | 1780 | 1461106395993 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1780 | 1461106395999 Marionette TRACE conn4 <- [1,686,null,{}] 15:53:16 INFO - PROCESS | 1780 | 1461106396008 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:16 INFO - PROCESS | 1780 | 1461106396228 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 15:53:16 INFO - PROCESS | 1780 | 1461106396417 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec0800 == 85 [pid = 1780] [id = 179] 15:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8c237c00) [pid = 1780] [serial = 537] [outer = (nil)] 15:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8e0ea800) [pid = 1780] [serial = 538] [outer = 0x8c237c00] 15:53:16 INFO - PROCESS | 1780 | 1461106396497 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8ed0b800) [pid = 1780] [serial = 539] [outer = 0x8c237c00] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0xa4380800 == 84 [pid = 1780] [id = 119] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x8c238400 == 83 [pid = 1780] [id = 121] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x9896f800 == 82 [pid = 1780] [id = 118] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x8c072c00 == 81 [pid = 1780] [id = 120] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x97410000) [pid = 1780] [serial = 448] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x920eec00) [pid = 1780] [serial = 393] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8ee0f000) [pid = 1780] [serial = 390] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa0b1b400) [pid = 1780] [serial = 415] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9fba2400) [pid = 1780] [serial = 406] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x97405400) [pid = 1780] [serial = 396] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x98a0ac00) [pid = 1780] [serial = 400] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8bc95800) [pid = 1780] [serial = 418] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x97194800) [pid = 1780] [serial = 421] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9ae7c800) [pid = 1780] [serial = 403] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa09d2800) [pid = 1780] [serial = 409] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x93386400) [pid = 1780] [serial = 412] [outer = (nil)] [url = about:blank] 15:53:17 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07b800 == 80 [pid = 1780] [id = 164] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed49400 == 79 [pid = 1780] [id = 163] 15:53:17 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfb0c00 == 78 [pid = 1780] [id = 162] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07b000 == 77 [pid = 1780] [id = 161] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8c076000 == 76 [pid = 1780] [id = 160] 15:53:18 INFO - PROCESS | 1780 | 1461106398060 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeb7800 == 75 [pid = 1780] [id = 157] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8c073c00 == 74 [pid = 1780] [id = 156] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x98a16800 == 73 [pid = 1780] [id = 155] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x95cc9000 == 72 [pid = 1780] [id = 154] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8edbc400 == 71 [pid = 1780] [id = 153] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x95cce800 == 70 [pid = 1780] [id = 152] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x92015000 == 69 [pid = 1780] [id = 151] 15:53:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0a5800 == 68 [pid = 1780] [id = 150] 15:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2097ms 15:53:18 INFO - PROCESS | 1780 | 1461106398089 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1780 | 1461106398097 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:53:18 INFO - PROCESS | 1780 | 1461106398108 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1780 | 1461106398112 Marionette TRACE conn4 <- [1,690,null,{}] 15:53:18 INFO - PROCESS | 1780 | 1461106398119 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x97567c00) [pid = 1780] [serial = 443] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8edb3c00) [pid = 1780] [serial = 430] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8edbec00) [pid = 1780] [serial = 427] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8dfb1000) [pid = 1780] [serial = 433] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9328e400) [pid = 1780] [serial = 446] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x97402c00) [pid = 1780] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x933ffc00) [pid = 1780] [serial = 437] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x959b5c00) [pid = 1780] [serial = 440] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x915de800) [pid = 1780] [serial = 434] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8edb9000) [pid = 1780] [serial = 436] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8f7cfc00) [pid = 1780] [serial = 445] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x94364400) [pid = 1780] [serial = 439] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x97402800) [pid = 1780] [serial = 442] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x90719800) [pid = 1780] [serial = 431] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8dfa6000) [pid = 1780] [serial = 424] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8eeb6000) [pid = 1780] [serial = 428] [outer = (nil)] [url = about:blank] 15:53:18 INFO - PROCESS | 1780 | 1461106398371 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 15:53:18 INFO - PROCESS | 1780 | 1461106398489 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c072c00 == 69 [pid = 1780] [id = 180] 15:53:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c0ac800) [pid = 1780] [serial = 540] [outer = (nil)] 15:53:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ed11400) [pid = 1780] [serial = 541] [outer = 0x8c0ac800] 15:53:18 INFO - PROCESS | 1780 | 1461106398572 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ed46000) [pid = 1780] [serial = 542] [outer = 0x8c0ac800] 15:53:19 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:19 INFO - PROCESS | 1780 | 1461106399834 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1737ms 15:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:53:19 INFO - PROCESS | 1780 | 1461106399844 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 1780 | 1461106399847 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 15:53:19 INFO - PROCESS | 1780 | 1461106399854 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 1780 | 1461106399862 Marionette TRACE conn4 <- [1,694,null,{}] 15:53:20 INFO - PROCESS | 1780 | 1461106399995 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 1780 | 1461106400224 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 15:53:20 INFO - PROCESS | 1780 | 1461106400247 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e047800 == 70 [pid = 1780] [id = 181] 15:53:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8ed4b800) [pid = 1780] [serial = 543] [outer = (nil)] 15:53:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8eeb2400) [pid = 1780] [serial = 544] [outer = 0x8ed4b800] 15:53:20 INFO - PROCESS | 1780 | 1461106400325 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8ef50800) [pid = 1780] [serial = 545] [outer = 0x8ed4b800] 15:53:21 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:21 INFO - PROCESS | 1780 | 1461106401706 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1876ms 15:53:21 INFO - PROCESS | 1780 | 1461106401736 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1780 | 1461106401741 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:53:21 INFO - PROCESS | 1780 | 1461106401748 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1780 | 1461106401751 Marionette TRACE conn4 <- [1,698,null,{}] 15:53:21 INFO - PROCESS | 1780 | 1461106401756 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 1780 | 1461106401997 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 15:53:22 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9067b800) [pid = 1780] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:53:22 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8c078800) [pid = 1780] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:53:22 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8c0ad800) [pid = 1780] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:53:22 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x92020000) [pid = 1780] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:53:22 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8c0a2c00) [pid = 1780] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:53:22 INFO - PROCESS | 1780 | 1461106402301 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebf800 == 71 [pid = 1780] [id = 182] 15:53:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8c078800) [pid = 1780] [serial = 546] [outer = (nil)] 15:53:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8edb8400) [pid = 1780] [serial = 547] [outer = 0x8c078800] 15:53:22 INFO - PROCESS | 1780 | 1461106402376 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8f7d0c00) [pid = 1780] [serial = 548] [outer = 0x8c078800] 15:53:23 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:23 INFO - PROCESS | 1780 | 1461106403481 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1779ms 15:53:23 INFO - PROCESS | 1780 | 1461106403528 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1780 | 1461106403531 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 15:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:53:23 INFO - PROCESS | 1780 | 1461106403537 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1780 | 1461106403554 Marionette TRACE conn4 <- [1,702,null,{}] 15:53:23 INFO - PROCESS | 1780 | 1461106403560 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:23 INFO - PROCESS | 1780 | 1461106403787 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 15:53:23 INFO - PROCESS | 1780 | 1461106403927 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb0800 == 72 [pid = 1780] [id = 183] 15:53:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8f43e800) [pid = 1780] [serial = 549] [outer = (nil)] 15:53:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x91fc5c00) [pid = 1780] [serial = 550] [outer = 0x8f43e800] 15:53:24 INFO - PROCESS | 1780 | 1461106404002 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x920e5400) [pid = 1780] [serial = 551] [outer = 0x8f43e800] 15:53:25 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:25 INFO - PROCESS | 1780 | 1461106405370 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1948ms 15:53:25 INFO - PROCESS | 1780 | 1461106405488 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 1780 | 1461106405495 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 15:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:53:25 INFO - PROCESS | 1780 | 1461106405504 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 1780 | 1461106405507 Marionette TRACE conn4 <- [1,706,null,{}] 15:53:25 INFO - PROCESS | 1780 | 1461106405518 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:25 INFO - PROCESS | 1780 | 1461106405748 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 15:53:25 INFO - PROCESS | 1780 | 1461106405924 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d76c00 == 73 [pid = 1780] [id = 184] 15:53:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8c232c00) [pid = 1780] [serial = 552] [outer = (nil)] 15:53:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8dfa6400) [pid = 1780] [serial = 553] [outer = 0x8c232c00] 15:53:26 INFO - PROCESS | 1780 | 1461106406019 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8ed4c000) [pid = 1780] [serial = 554] [outer = 0x8c232c00] 15:53:27 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:27 INFO - PROCESS | 1780 | 1461106407359 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:53:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1882ms 15:53:27 INFO - PROCESS | 1780 | 1461106407544 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 1780 | 1461106407554 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 15:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:53:27 INFO - PROCESS | 1780 | 1461106407574 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 1780 | 1461106407579 Marionette TRACE conn4 <- [1,710,null,{}] 15:53:27 INFO - PROCESS | 1780 | 1461106407586 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 1780 | 1461106407758 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 15:53:27 INFO - PROCESS | 1780 | 1461106407930 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2b1c00 == 74 [pid = 1780] [id = 185] 15:53:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8ed0e000) [pid = 1780] [serial = 555] [outer = (nil)] 15:53:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8ef46000) [pid = 1780] [serial = 556] [outer = 0x8ed0e000] 15:53:28 INFO - PROCESS | 1780 | 1461106408024 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9070c000) [pid = 1780] [serial = 557] [outer = 0x8ed0e000] 15:53:29 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:29 INFO - PROCESS | 1780 | 1461106409367 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1834ms 15:53:29 INFO - PROCESS | 1780 | 1461106409427 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 1780 | 1461106409432 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 15:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:53:29 INFO - PROCESS | 1780 | 1461106409458 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1780 | 1461106409464 Marionette TRACE conn4 <- [1,714,null,{}] 15:53:29 INFO - PROCESS | 1780 | 1461106409481 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:29 INFO - PROCESS | 1780 | 1461106409661 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 15:53:29 INFO - PROCESS | 1780 | 1461106409846 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee16c00 == 75 [pid = 1780] [id = 186] 15:53:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8f438000) [pid = 1780] [serial = 558] [outer = (nil)] 15:53:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x93389000) [pid = 1780] [serial = 559] [outer = 0x8f438000] 15:53:29 INFO - PROCESS | 1780 | 1461106409940 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9435f800) [pid = 1780] [serial = 560] [outer = 0x8f438000] 15:53:31 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:31 INFO - PROCESS | 1780 | 1461106411268 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1838ms 15:53:31 INFO - PROCESS | 1780 | 1461106411292 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 15:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:53:31 INFO - PROCESS | 1780 | 1461106411297 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 15:53:31 INFO - PROCESS | 1780 | 1461106411304 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1780 | 1461106411307 Marionette TRACE conn4 <- [1,718,null,{}] 15:53:31 INFO - PROCESS | 1780 | 1461106411411 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:31 INFO - PROCESS | 1780 | 1461106411643 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 15:53:31 INFO - PROCESS | 1780 | 1461106411774 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x93263800 == 76 [pid = 1780] [id = 187] 15:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x933f7400) [pid = 1780] [serial = 561] [outer = (nil)] 15:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x95c66c00) [pid = 1780] [serial = 562] [outer = 0x933f7400] 15:53:31 INFO - PROCESS | 1780 | 1461106411866 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x95cd0c00) [pid = 1780] [serial = 563] [outer = 0x933f7400] 15:53:33 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:33 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:33 INFO - PROCESS | 1780 | 1461106413202 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:53:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:53:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms 15:53:33 INFO - PROCESS | 1780 | 1461106413279 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1780 | 1461106413284 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 15:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:53:33 INFO - PROCESS | 1780 | 1461106413311 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1780 | 1461106413314 Marionette TRACE conn4 <- [1,722,null,{}] 15:53:33 INFO - PROCESS | 1780 | 1461106413321 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:33 INFO - PROCESS | 1780 | 1461106413496 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 15:53:33 INFO - PROCESS | 1780 | 1461106413669 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x9070d000 == 77 [pid = 1780] [id = 188] 15:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x959b5c00) [pid = 1780] [serial = 564] [outer = (nil)] 15:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x97402800) [pid = 1780] [serial = 565] [outer = 0x959b5c00] 15:53:33 INFO - PROCESS | 1780 | 1461106413760 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x97565800) [pid = 1780] [serial = 566] [outer = 0x959b5c00] 15:53:34 INFO - PROCESS | 1780 | 1461106414672 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:53:34 INFO - PROCESS | 1780 | 1461106414755 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 15:53:34 INFO - PROCESS | 1780 | 1461106414761 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1780 | 1461106414765 Marionette TRACE conn4 <- [1,726,null,{}] 15:53:34 INFO - PROCESS | 1780 | 1461106414771 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:35 INFO - PROCESS | 1780 | 1461106415073 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 15:53:35 INFO - PROCESS | 1780 | 1461106415363 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x98175800 == 78 [pid = 1780] [id = 189] 15:53:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x98177000) [pid = 1780] [serial = 567] [outer = (nil)] 15:53:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x98a16800) [pid = 1780] [serial = 568] [outer = 0x98177000] 15:53:35 INFO - PROCESS | 1780 | 1461106415463 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9aeec800) [pid = 1780] [serial = 569] [outer = 0x98177000] 15:53:36 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:36 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:36 INFO - PROCESS | 1780 | 1461106416469 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1782ms 15:53:36 INFO - PROCESS | 1780 | 1461106416546 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1780 | 1461106416551 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:53:36 INFO - PROCESS | 1780 | 1461106416559 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1780 | 1461106416563 Marionette TRACE conn4 <- [1,730,null,{}] 15:53:36 INFO - PROCESS | 1780 | 1461106416568 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 1780 | 1461106416742 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 15:53:36 INFO - PROCESS | 1780 | 1461106416974 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x959b8400 == 79 [pid = 1780] [id = 190] 15:53:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x98652800) [pid = 1780] [serial = 570] [outer = (nil)] 15:53:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9fb9e000) [pid = 1780] [serial = 571] [outer = 0x98652800] 15:53:37 INFO - PROCESS | 1780 | 1461106417082 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa094b000) [pid = 1780] [serial = 572] [outer = 0x98652800] 15:53:37 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:37 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:38 INFO - PROCESS | 1780 | 1461106418033 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 1780 | 1461106418098 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 15:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:53:38 INFO - PROCESS | 1780 | 1461106418104 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 1780 | 1461106418107 Marionette TRACE conn4 <- [1,734,null,{}] 15:53:38 INFO - PROCESS | 1780 | 1461106418113 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:38 INFO - PROCESS | 1780 | 1461106418305 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 15:53:38 INFO - PROCESS | 1780 | 1461106418541 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0abc00 == 80 [pid = 1780] [id = 191] 15:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8c232800) [pid = 1780] [serial = 573] [outer = (nil)] 15:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8ee12000) [pid = 1780] [serial = 574] [outer = 0x8c232800] 15:53:38 INFO - PROCESS | 1780 | 1461106418673 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9328f000) [pid = 1780] [serial = 575] [outer = 0x8c232800] 15:53:39 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:39 INFO - PROCESS | 1780 | 1461106419536 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1480ms 15:53:39 INFO - PROCESS | 1780 | 1461106419603 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 1780 | 1461106419608 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:53:39 INFO - PROCESS | 1780 | 1461106419617 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 1780 | 1461106419620 Marionette TRACE conn4 <- [1,738,null,{}] 15:53:39 INFO - PROCESS | 1780 | 1461106419627 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 1780 | 1461106419827 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 15:53:40 INFO - PROCESS | 1780 | 1461106420460 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0c000 == 81 [pid = 1780] [id = 192] 15:53:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8ed0c400) [pid = 1780] [serial = 576] [outer = (nil)] 15:53:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8ed13800) [pid = 1780] [serial = 577] [outer = 0x8ed0c400] 15:53:40 INFO - PROCESS | 1780 | 1461106420585 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8edb3c00) [pid = 1780] [serial = 578] [outer = 0x8ed0c400] 15:53:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:41 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:41 INFO - PROCESS | 1780 | 1461106421913 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:53:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2334ms 15:53:41 INFO - PROCESS | 1780 | 1461106421954 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 1780 | 1461106421959 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 15:53:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:53:41 INFO - PROCESS | 1780 | 1461106421969 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 1780 | 1461106421974 Marionette TRACE conn4 <- [1,742,null,{}] 15:53:42 INFO - PROCESS | 1780 | 1461106422093 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:42 INFO - PROCESS | 1780 | 1461106422281 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7cc400 == 80 [pid = 1780] [id = 131] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x95ccac00) [pid = 1780] [serial = 496] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9aeeac00) [pid = 1780] [serial = 463] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0xa0b34c00) [pid = 1780] [serial = 466] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0xa3bdd800) [pid = 1780] [serial = 469] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8aebe800) [pid = 1780] [serial = 472] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8ed45000) [pid = 1780] [serial = 475] [outer = (nil)] [url = about:blank] 15:53:42 INFO - PROCESS | 1780 | 1461106422576 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebf800 == 79 [pid = 1780] [id = 182] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8e047800 == 78 [pid = 1780] [id = 181] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c072c00 == 77 [pid = 1780] [id = 180] 15:53:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebf800 == 78 [pid = 1780] [id = 193] 15:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8aec0c00) [pid = 1780] [serial = 579] [outer = (nil)] 15:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8dfac000) [pid = 1780] [serial = 580] [outer = 0x8aec0c00] 15:53:42 INFO - PROCESS | 1780 | 1461106422663 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8ed4cc00) [pid = 1780] [serial = 581] [outer = 0x8aec0c00] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8aec0800 == 77 [pid = 1780] [id = 179] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x963c3c00 == 76 [pid = 1780] [id = 170] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8edb8000 == 75 [pid = 1780] [id = 169] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x95aee400 == 74 [pid = 1780] [id = 168] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c7000 == 73 [pid = 1780] [id = 167] 15:53:42 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07c800 == 72 [pid = 1780] [id = 166] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x920f2800) [pid = 1780] [serial = 454] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8edbb400) [pid = 1780] [serial = 482] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8c234800) [pid = 1780] [serial = 481] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x98a0e800) [pid = 1780] [serial = 460] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8e04c800) [pid = 1780] [serial = 484] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8ee15400) [pid = 1780] [serial = 485] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9740c800) [pid = 1780] [serial = 457] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8dfab400) [pid = 1780] [serial = 478] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8edafc00) [pid = 1780] [serial = 451] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9135a000) [pid = 1780] [serial = 487] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9325b400) [pid = 1780] [serial = 490] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8ee18000) [pid = 1780] [serial = 493] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x93381000) [pid = 1780] [serial = 491] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x920e8c00) [pid = 1780] [serial = 494] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x91fc7c00) [pid = 1780] [serial = 488] [outer = (nil)] [url = about:blank] 15:53:43 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:43 INFO - PROCESS | 1780 | 1461106423970 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2046ms 15:53:44 INFO - PROCESS | 1780 | 1461106424086 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1780 | 1461106424093 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 15:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:53:44 INFO - PROCESS | 1780 | 1461106424104 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1780 | 1461106424108 Marionette TRACE conn4 <- [1,746,null,{}] 15:53:44 INFO - PROCESS | 1780 | 1461106424115 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 1780 | 1461106424278 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 15:53:44 INFO - PROCESS | 1780 | 1461106424289 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0efc00 == 73 [pid = 1780] [id = 194] 15:53:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8edbb400) [pid = 1780] [serial = 582] [outer = (nil)] 15:53:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8f7c3000) [pid = 1780] [serial = 583] [outer = 0x8edbb400] 15:53:44 INFO - PROCESS | 1780 | 1461106424366 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x91fc2c00) [pid = 1780] [serial = 584] [outer = 0x8edbb400] 15:53:45 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:45 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:45 INFO - PROCESS | 1780 | 1461106425698 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:53:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1640ms 15:53:45 INFO - PROCESS | 1780 | 1461106425763 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 1780 | 1461106425769 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 15:53:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:53:45 INFO - PROCESS | 1780 | 1461106425799 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 1780 | 1461106425809 Marionette TRACE conn4 <- [1,750,null,{}] 15:53:45 INFO - PROCESS | 1780 | 1461106425826 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:46 INFO - PROCESS | 1780 | 1461106426100 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 15:53:46 INFO - PROCESS | 1780 | 1461106426124 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef45800 == 74 [pid = 1780] [id = 195] 15:53:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x920ef400) [pid = 1780] [serial = 585] [outer = (nil)] 15:53:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x93381400) [pid = 1780] [serial = 586] [outer = 0x920ef400] 15:53:46 INFO - PROCESS | 1780 | 1461106426199 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x933fd400) [pid = 1780] [serial = 587] [outer = 0x920ef400] 15:53:47 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c237c00) [pid = 1780] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:53:47 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c0ac800) [pid = 1780] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:53:47 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c078800) [pid = 1780] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:53:47 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8ed4b800) [pid = 1780] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:53:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:47 INFO - PROCESS | 1780 | 1461106427460 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:53:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1696ms 15:53:47 INFO - PROCESS | 1780 | 1461106427495 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1780 | 1461106427500 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 15:53:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:53:47 INFO - PROCESS | 1780 | 1461106427506 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1780 | 1461106427509 Marionette TRACE conn4 <- [1,754,null,{}] 15:53:47 INFO - PROCESS | 1780 | 1461106427520 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 1780 | 1461106427812 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 15:53:47 INFO - PROCESS | 1780 | 1461106427906 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c0ac800 == 75 [pid = 1780] [id = 196] 15:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8e044c00) [pid = 1780] [serial = 588] [outer = (nil)] 15:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9325f400) [pid = 1780] [serial = 589] [outer = 0x8e044c00] 15:53:47 INFO - PROCESS | 1780 | 1461106427988 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x933fb400) [pid = 1780] [serial = 590] [outer = 0x8e044c00] 15:53:49 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:49 INFO - PROCESS | 1780 | 1461106429475 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:53:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1990ms 15:53:49 INFO - PROCESS | 1780 | 1461106429497 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 1780 | 1461106429504 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:53:49 INFO - PROCESS | 1780 | 1461106429512 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 1780 | 1461106429517 Marionette TRACE conn4 <- [1,758,null,{}] 15:53:49 INFO - PROCESS | 1780 | 1461106429527 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 1780 | 1461106429706 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 15:53:49 INFO - PROCESS | 1780 | 1461106429883 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6a800 == 76 [pid = 1780] [id = 197] 15:53:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8ed11c00) [pid = 1780] [serial = 591] [outer = (nil)] 15:53:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8ee0f000) [pid = 1780] [serial = 592] [outer = 0x8ed11c00] 15:53:49 INFO - PROCESS | 1780 | 1461106429974 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8ef51c00) [pid = 1780] [serial = 593] [outer = 0x8ed11c00] 15:53:50 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:50 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:50 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:50 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:50 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:50 INFO - PROCESS | 1780 | 1461106430961 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:53:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1493ms 15:53:51 INFO - PROCESS | 1780 | 1461106431006 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 1780 | 1461106431017 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 15:53:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:53:51 INFO - PROCESS | 1780 | 1461106431029 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1780 | 1461106431033 Marionette TRACE conn4 <- [1,762,null,{}] 15:53:51 INFO - PROCESS | 1780 | 1461106431040 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:51 INFO - PROCESS | 1780 | 1461106431238 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 15:53:51 INFO - PROCESS | 1780 | 1461106431543 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d9400 == 77 [pid = 1780] [id = 198] 15:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x91fba800) [pid = 1780] [serial = 594] [outer = (nil)] 15:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9328e400) [pid = 1780] [serial = 595] [outer = 0x91fba800] 15:53:51 INFO - PROCESS | 1780 | 1461106431649 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9338a400) [pid = 1780] [serial = 596] [outer = 0x91fba800] 15:53:53 INFO - PROCESS | 1780 | 1461106432990 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:53:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1981ms 15:53:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:53:53 INFO - PROCESS | 1780 | 1461106433068 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1780 | 1461106433071 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 15:53:53 INFO - PROCESS | 1780 | 1461106433080 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1780 | 1461106433087 Marionette TRACE conn4 <- [1,766,null,{}] 15:53:53 INFO - PROCESS | 1780 | 1461106433150 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:53 INFO - PROCESS | 1780 | 1461106433352 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 15:53:53 INFO - PROCESS | 1780 | 1461106433530 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x967bac00 == 78 [pid = 1780] [id = 199] 15:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x974c5000) [pid = 1780] [serial = 597] [outer = (nil)] 15:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x98176800) [pid = 1780] [serial = 598] [outer = 0x974c5000] 15:53:53 INFO - PROCESS | 1780 | 1461106433623 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x9908bc00) [pid = 1780] [serial = 599] [outer = 0x974c5000] 15:53:54 INFO - PROCESS | 1780 | 1461106434959 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:53:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1989ms 15:53:55 INFO - PROCESS | 1780 | 1461106435101 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1780 | 1461106435105 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 15:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:53:55 INFO - PROCESS | 1780 | 1461106435115 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1780 | 1461106435118 Marionette TRACE conn4 <- [1,770,null,{}] 15:53:55 INFO - PROCESS | 1780 | 1461106435125 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 1780 | 1461106435326 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 15:53:55 INFO - PROCESS | 1780 | 1461106435509 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb9000 == 79 [pid = 1780] [id = 200] 15:53:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x99257000) [pid = 1780] [serial = 600] [outer = (nil)] 15:53:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9b00e400) [pid = 1780] [serial = 601] [outer = 0x99257000] 15:53:55 INFO - PROCESS | 1780 | 1461106435603 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9df8d400) [pid = 1780] [serial = 602] [outer = 0x99257000] 15:53:56 INFO - PROCESS | 1780 | 1461106436527 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1486ms 15:53:56 INFO - PROCESS | 1780 | 1461106436603 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1780 | 1461106436606 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 15:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:53:56 INFO - PROCESS | 1780 | 1461106436613 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1780 | 1461106436616 Marionette TRACE conn4 <- [1,774,null,{}] 15:53:56 INFO - PROCESS | 1780 | 1461106436624 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:56 INFO - PROCESS | 1780 | 1461106436846 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 15:53:57 INFO - PROCESS | 1780 | 1461106437079 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6e400 == 80 [pid = 1780] [id = 201] 15:53:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9add8000) [pid = 1780] [serial = 603] [outer = (nil)] 15:53:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0xa0e66c00) [pid = 1780] [serial = 604] [outer = 0x9add8000] 15:53:57 INFO - PROCESS | 1780 | 1461106437214 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0xa2933000) [pid = 1780] [serial = 605] [outer = 0x9add8000] 15:53:58 INFO - PROCESS | 1780 | 1461106438161 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1583ms 15:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:53:58 INFO - PROCESS | 1780 | 1461106438197 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 1780 | 1461106438200 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 15:53:58 INFO - PROCESS | 1780 | 1461106438207 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1780 | 1461106438210 Marionette TRACE conn4 <- [1,778,null,{}] 15:53:58 INFO - PROCESS | 1780 | 1461106438216 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:58 INFO - PROCESS | 1780 | 1461106438459 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 15:53:58 INFO - PROCESS | 1780 | 1461106438697 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc42c00 == 81 [pid = 1780] [id = 202] 15:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8bc49800) [pid = 1780] [serial = 606] [outer = (nil)] 15:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8e0e8800) [pid = 1780] [serial = 607] [outer = 0x8bc49800] 15:53:58 INFO - PROCESS | 1780 | 1461106438849 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0xa094e800) [pid = 1780] [serial = 608] [outer = 0x8bc49800] 15:53:59 INFO - PROCESS | 1780 | 1461106439710 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1529ms 15:53:59 INFO - PROCESS | 1780 | 1461106439736 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 15:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:53:59 INFO - PROCESS | 1780 | 1461106439741 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 15:53:59 INFO - PROCESS | 1780 | 1461106439747 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 1780 | 1461106439751 Marionette TRACE conn4 <- [1,782,null,{}] 15:53:59 INFO - PROCESS | 1780 | 1461106439757 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 1780 | 1461106439939 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 15:54:00 INFO - PROCESS | 1780 | 1461106440133 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc4a000 == 82 [pid = 1780] [id = 203] 15:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8bc4c000) [pid = 1780] [serial = 609] [outer = (nil)] 15:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8f7b5c00) [pid = 1780] [serial = 610] [outer = 0x8bc4c000] 15:54:00 INFO - PROCESS | 1780 | 1461106440219 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8f7b7000) [pid = 1780] [serial = 611] [outer = 0x8bc4c000] 15:54:01 INFO - PROCESS | 1780 | 1461106441161 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1429ms 15:54:01 INFO - PROCESS | 1780 | 1461106441177 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 1780 | 1461106441181 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 15:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:54:01 INFO - PROCESS | 1780 | 1461106441188 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1780 | 1461106441191 Marionette TRACE conn4 <- [1,786,null,{}] 15:54:01 INFO - PROCESS | 1780 | 1461106441198 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:01 INFO - PROCESS | 1780 | 1461106441382 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 15:54:01 INFO - PROCESS | 1780 | 1461106441575 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6c000 == 83 [pid = 1780] [id = 204] 15:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8bc46000) [pid = 1780] [serial = 612] [outer = (nil)] 15:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8f7be000) [pid = 1780] [serial = 613] [outer = 0x8bc46000] 15:54:01 INFO - PROCESS | 1780 | 1461106441672 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8f7bf800) [pid = 1780] [serial = 614] [outer = 0x8bc46000] 15:54:02 INFO - PROCESS | 1780 | 1461106442727 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1579ms 15:54:02 INFO - PROCESS | 1780 | 1461106442767 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 1780 | 1461106442772 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 15:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:54:02 INFO - PROCESS | 1780 | 1461106442778 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1780 | 1461106442782 Marionette TRACE conn4 <- [1,790,null,{}] 15:54:02 INFO - PROCESS | 1780 | 1461106442788 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:02 INFO - PROCESS | 1780 | 1461106442977 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 15:54:03 INFO - PROCESS | 1780 | 1461106443207 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d77800 == 84 [pid = 1780] [id = 205] 15:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x89fe2400) [pid = 1780] [serial = 615] [outer = (nil)] 15:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x89fe7800) [pid = 1780] [serial = 616] [outer = 0x89fe2400] 15:54:03 INFO - PROCESS | 1780 | 1461106443336 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x89fee800) [pid = 1780] [serial = 617] [outer = 0x89fe2400] 15:54:04 INFO - PROCESS | 1780 | 1461106444302 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1579ms 15:54:04 INFO - PROCESS | 1780 | 1461106444359 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1780 | 1461106444362 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 15:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:54:04 INFO - PROCESS | 1780 | 1461106444369 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1780 | 1461106444372 Marionette TRACE conn4 <- [1,794,null,{}] 15:54:04 INFO - PROCESS | 1780 | 1461106444379 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 1780 | 1461106444570 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 15:54:04 INFO - PROCESS | 1780 | 1461106444763 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d74000 == 85 [pid = 1780] [id = 206] 15:54:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x89fe3400) [pid = 1780] [serial = 618] [outer = (nil)] 15:54:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8f7bc800) [pid = 1780] [serial = 619] [outer = 0x89fe3400] 15:54:04 INFO - PROCESS | 1780 | 1461106444910 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0xa437d800) [pid = 1780] [serial = 620] [outer = 0x89fe3400] 15:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x9438c000) [pid = 1780] [serial = 621] [outer = 0x95ae8000] 15:54:05 INFO - PROCESS | 1780 | 1461106445964 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1629ms 15:54:06 INFO - PROCESS | 1780 | 1461106445999 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 15:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:54:06 INFO - PROCESS | 1780 | 1461106446011 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 15:54:06 INFO - PROCESS | 1780 | 1461106446017 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1780 | 1461106446023 Marionette TRACE conn4 <- [1,798,null,{}] 15:54:06 INFO - PROCESS | 1780 | 1461106446029 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:06 INFO - PROCESS | 1780 | 1461106446252 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 15:54:06 INFO - PROCESS | 1780 | 1461106446491 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x94396c00 == 86 [pid = 1780] [id = 207] 15:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x94397c00) [pid = 1780] [serial = 622] [outer = (nil)] 15:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0xa44e2000) [pid = 1780] [serial = 623] [outer = 0x94397c00] 15:54:06 INFO - PROCESS | 1780 | 1461106446597 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0xa48c9800) [pid = 1780] [serial = 624] [outer = 0x94397c00] 15:54:07 INFO - PROCESS | 1780 | 1461106447481 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1497ms 15:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:54:07 INFO - PROCESS | 1780 | 1461106447515 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1780 | 1461106447518 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 15:54:07 INFO - PROCESS | 1780 | 1461106447526 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1780 | 1461106447530 Marionette TRACE conn4 <- [1,802,null,{}] 15:54:07 INFO - PROCESS | 1780 | 1461106447536 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:07 INFO - PROCESS | 1780 | 1461106447724 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 15:54:07 INFO - PROCESS | 1780 | 1461106447921 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x893dc800 == 87 [pid = 1780] [id = 208] 15:54:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x893dd000) [pid = 1780] [serial = 625] [outer = (nil)] 15:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x893e4000) [pid = 1780] [serial = 626] [outer = 0x893dd000] 15:54:08 INFO - PROCESS | 1780 | 1461106448018 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x893e7c00) [pid = 1780] [serial = 627] [outer = 0x893dd000] 15:54:08 INFO - PROCESS | 1780 | 1461106448986 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1534ms 15:54:09 INFO - PROCESS | 1780 | 1461106449060 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 15:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:54:09 INFO - PROCESS | 1780 | 1461106449064 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 15:54:09 INFO - PROCESS | 1780 | 1461106449070 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1780 | 1461106449074 Marionette TRACE conn4 <- [1,806,null,{}] 15:54:09 INFO - PROCESS | 1780 | 1461106449081 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:09 INFO - PROCESS | 1780 | 1461106449268 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 15:54:09 INFO - PROCESS | 1780 | 1461106449502 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e0000 == 88 [pid = 1780] [id = 209] 15:54:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x893e1400) [pid = 1780] [serial = 628] [outer = (nil)] 15:54:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8ed4c400) [pid = 1780] [serial = 629] [outer = 0x893e1400] 15:54:09 INFO - PROCESS | 1780 | 1461106449634 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8f43bc00) [pid = 1780] [serial = 630] [outer = 0x893e1400] 15:54:10 INFO - PROCESS | 1780 | 1461106450827 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1833ms 15:54:10 INFO - PROCESS | 1780 | 1461106450905 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 1780 | 1461106450909 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 15:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:54:10 INFO - PROCESS | 1780 | 1461106450919 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 1780 | 1461106450924 Marionette TRACE conn4 <- [1,810,null,{}] 15:54:10 INFO - PROCESS | 1780 | 1461106450934 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:11 INFO - PROCESS | 1780 | 1461106451221 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 15:54:11 INFO - PROCESS | 1780 | 1461106451421 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e4800 == 89 [pid = 1780] [id = 210] 15:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8c073c00) [pid = 1780] [serial = 631] [outer = (nil)] 15:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8dfab400) [pid = 1780] [serial = 632] [outer = 0x8c073c00] 15:54:11 INFO - PROCESS | 1780 | 1461106451547 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x8e04e800) [pid = 1780] [serial = 633] [outer = 0x8c073c00] 15:54:12 INFO - PROCESS | 1780 | 1461106452660 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc90000 == 88 [pid = 1780] [id = 159] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef45800 == 87 [pid = 1780] [id = 195] 15:54:12 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x91fc5c00) [pid = 1780] [serial = 550] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0efc00 == 86 [pid = 1780] [id = 194] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebf800 == 85 [pid = 1780] [id = 193] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed0c000 == 84 [pid = 1780] [id = 192] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x93263800 == 83 [pid = 1780] [id = 187] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee16c00 == 82 [pid = 1780] [id = 186] 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2b1c00 == 81 [pid = 1780] [id = 185] 15:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1840ms 15:54:12 INFO - PROCESS | 1780 | --DOCSHELL 0x89d76c00 == 80 [pid = 1780] [id = 184] 15:54:12 INFO - PROCESS | 1780 | 1461106452760 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1780 | 1461106452768 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 15:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:54:12 INFO - PROCESS | 1780 | 1461106452779 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1780 | 1461106452782 Marionette TRACE conn4 <- [1,814,null,{}] 15:54:12 INFO - PROCESS | 1780 | 1461106452788 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:12 INFO - PROCESS | 1780 | 1461106452943 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8ed0b800) [pid = 1780] [serial = 539] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8e0ea800) [pid = 1780] [serial = 538] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x8ed18000) [pid = 1780] [serial = 529] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x8f433400) [pid = 1780] [serial = 523] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x8ef4c000) [pid = 1780] [serial = 532] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x9908a000) [pid = 1780] [serial = 508] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8eeb5c00) [pid = 1780] [serial = 499] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8f43dc00) [pid = 1780] [serial = 526] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8ed11400) [pid = 1780] [serial = 541] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8e0ef800) [pid = 1780] [serial = 520] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x89d71800) [pid = 1780] [serial = 535] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0xa0b37400) [pid = 1780] [serial = 514] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x9b00e000) [pid = 1780] [serial = 511] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x94363000) [pid = 1780] [serial = 502] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8edb8400) [pid = 1780] [serial = 547] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0xa44e1400) [pid = 1780] [serial = 517] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x97f4d000) [pid = 1780] [serial = 505] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8eeb2400) [pid = 1780] [serial = 544] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x8ef50800) [pid = 1780] [serial = 545] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8ed46000) [pid = 1780] [serial = 542] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x8f7d0c00) [pid = 1780] [serial = 548] [outer = (nil)] [url = about:blank] 15:54:13 INFO - PROCESS | 1780 | 1461106453182 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d75800 == 81 [pid = 1780] [id = 211] 15:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x89fedc00) [pid = 1780] [serial = 634] [outer = (nil)] 15:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8ed0cc00) [pid = 1780] [serial = 635] [outer = 0x89fedc00] 15:54:13 INFO - PROCESS | 1780 | 1461106453273 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8ed4e000) [pid = 1780] [serial = 636] [outer = 0x89fedc00] 15:54:14 INFO - PROCESS | 1780 | 1461106454114 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1780 | 1461106454181 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:54:14 INFO - PROCESS | 1780 | 1461106454188 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1780 | 1461106454194 Marionette TRACE conn4 <- [1,818,null,{}] 15:54:14 INFO - PROCESS | 1780 | 1461106454209 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 1780 | 1461106454395 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 15:54:14 INFO - PROCESS | 1780 | 1461106454545 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x893dc000 == 82 [pid = 1780] [id = 212] 15:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8ed0c000) [pid = 1780] [serial = 637] [outer = (nil)] 15:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8ef52800) [pid = 1780] [serial = 638] [outer = 0x8ed0c000] 15:54:14 INFO - PROCESS | 1780 | 1461106454627 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8f7bd400) [pid = 1780] [serial = 639] [outer = 0x8ed0c000] 15:54:15 INFO - PROCESS | 1780 | 1461106455510 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1385ms 15:54:15 INFO - PROCESS | 1780 | 1461106455574 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1780 | 1461106455579 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 15:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:54:15 INFO - PROCESS | 1780 | 1461106455585 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1780 | 1461106455588 Marionette TRACE conn4 <- [1,822,null,{}] 15:54:15 INFO - PROCESS | 1780 | 1461106455594 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:15 INFO - PROCESS | 1780 | 1461106455845 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 15:54:15 INFO - PROCESS | 1780 | 1461106455868 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc4a400 == 83 [pid = 1780] [id = 213] 15:54:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x90712400) [pid = 1780] [serial = 640] [outer = (nil)] 15:54:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x920e4400) [pid = 1780] [serial = 641] [outer = 0x90712400] 15:54:15 INFO - PROCESS | 1780 | 1461106455958 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x93290000) [pid = 1780] [serial = 642] [outer = 0x90712400] 15:54:16 INFO - PROCESS | 1780 | 1461106456907 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1780 | 1461106456976 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 15:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:54:16 INFO - PROCESS | 1780 | 1461106456983 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1780 | 1461106456986 Marionette TRACE conn4 <- [1,826,null,{}] 15:54:16 INFO - PROCESS | 1780 | 1461106456993 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 1780 | 1461106457224 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x920ef400) [pid = 1780] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x8fbbac00) [pid = 1780] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8edbb400) [pid = 1780] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8aec0c00) [pid = 1780] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x8ed0c400) [pid = 1780] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8dfa4800) [pid = 1780] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:54:17 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x959bd400) [pid = 1780] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:54:17 INFO - PROCESS | 1780 | 1461106457628 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec0c00 == 84 [pid = 1780] [id = 214] 15:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8bc8f800) [pid = 1780] [serial = 643] [outer = (nil)] 15:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8ed12400) [pid = 1780] [serial = 644] [outer = 0x8bc8f800] 15:54:17 INFO - PROCESS | 1780 | 1461106457707 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x933fe800) [pid = 1780] [serial = 645] [outer = 0x8bc8f800] 15:54:18 INFO - PROCESS | 1780 | 1461106458410 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1437ms 15:54:18 INFO - PROCESS | 1780 | 1461106458420 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 1780 | 1461106458424 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 15:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:54:18 INFO - PROCESS | 1780 | 1461106458430 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 1780 | 1461106458432 Marionette TRACE conn4 <- [1,830,null,{}] 15:54:18 INFO - PROCESS | 1780 | 1461106458438 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:18 INFO - PROCESS | 1780 | 1461106458674 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 15:54:18 INFO - PROCESS | 1780 | 1461106458694 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x942b0000 == 85 [pid = 1780] [id = 215] 15:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x942b1800) [pid = 1780] [serial = 646] [outer = (nil)] 15:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x9438b400) [pid = 1780] [serial = 647] [outer = 0x942b1800] 15:54:18 INFO - PROCESS | 1780 | 1461106458769 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x94397000) [pid = 1780] [serial = 648] [outer = 0x942b1800] 15:54:19 INFO - PROCESS | 1780 | 1461106459683 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1276ms 15:54:19 INFO - PROCESS | 1780 | 1461106459707 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1780 | 1461106459713 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:54:19 INFO - PROCESS | 1780 | 1461106459785 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1780 | 1461106459792 Marionette TRACE conn4 <- [1,834,null,{}] 15:54:19 INFO - PROCESS | 1780 | 1461106459801 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:19 INFO - PROCESS | 1780 | 1461106459991 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 15:54:20 INFO - PROCESS | 1780 | 1461106460246 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc4d000 == 86 [pid = 1780] [id = 216] 15:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8bc4d800) [pid = 1780] [serial = 649] [outer = (nil)] 15:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8bc8d400) [pid = 1780] [serial = 650] [outer = 0x8bc4d800] 15:54:20 INFO - PROCESS | 1780 | 1461106460352 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x8dfa4800) [pid = 1780] [serial = 651] [outer = 0x8bc4d800] 15:54:21 INFO - PROCESS | 1780 | 1461106461343 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1608ms 15:54:21 INFO - PROCESS | 1780 | 1461106461373 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 1780 | 1461106461381 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:54:21 INFO - PROCESS | 1780 | 1461106461392 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 1780 | 1461106461396 Marionette TRACE conn4 <- [1,838,null,{}] 15:54:21 INFO - PROCESS | 1780 | 1461106461402 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 1780 | 1461106461635 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 15:54:21 INFO - PROCESS | 1780 | 1461106461886 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb8800 == 87 [pid = 1780] [id = 217] 15:54:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8ef44800) [pid = 1780] [serial = 652] [outer = (nil)] 15:54:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8f435400) [pid = 1780] [serial = 653] [outer = 0x8ef44800] 15:54:22 INFO - PROCESS | 1780 | 1461106461996 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x8f7bc000) [pid = 1780] [serial = 654] [outer = 0x8ef44800] 15:54:23 INFO - PROCESS | 1780 | 1461106463048 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1680ms 15:54:23 INFO - PROCESS | 1780 | 1461106463072 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 1780 | 1461106463076 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 15:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:54:23 INFO - PROCESS | 1780 | 1461106463083 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 1780 | 1461106463090 Marionette TRACE conn4 <- [1,842,null,{}] 15:54:23 INFO - PROCESS | 1780 | 1461106463107 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:23 INFO - PROCESS | 1780 | 1461106463335 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 15:54:23 INFO - PROCESS | 1780 | 1461106463626 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x942b4800 == 88 [pid = 1780] [id = 218] 15:54:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x942b8000) [pid = 1780] [serial = 655] [outer = (nil)] 15:54:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x94392800) [pid = 1780] [serial = 656] [outer = 0x942b8000] 15:54:23 INFO - PROCESS | 1780 | 1461106463725 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x95c6e800) [pid = 1780] [serial = 657] [outer = 0x942b8000] 15:54:24 INFO - PROCESS | 1780 | 1461106464651 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1634ms 15:54:24 INFO - PROCESS | 1780 | 1461106464718 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:54:24 INFO - PROCESS | 1780 | 1461106464723 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 15:54:24 INFO - PROCESS | 1780 | 1461106464729 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1780 | 1461106464733 Marionette TRACE conn4 <- [1,846,null,{}] 15:54:24 INFO - PROCESS | 1780 | 1461106464739 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 1780 | 1461106464922 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 15:54:25 INFO - PROCESS | 1780 | 1461106465163 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec2800 == 89 [pid = 1780] [id = 219] 15:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x971a3800) [pid = 1780] [serial = 658] [outer = (nil)] 15:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x97f47800) [pid = 1780] [serial = 659] [outer = 0x971a3800] 15:54:25 INFO - PROCESS | 1780 | 1461106465294 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x97f55400) [pid = 1780] [serial = 660] [outer = 0x971a3800] 15:54:26 INFO - PROCESS | 1780 | 1461106466205 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1534ms 15:54:26 INFO - PROCESS | 1780 | 1461106466265 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1780 | 1461106466269 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 15:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:54:26 INFO - PROCESS | 1780 | 1461106466275 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1780 | 1461106466278 Marionette TRACE conn4 <- [1,850,null,{}] 15:54:26 INFO - PROCESS | 1780 | 1461106466284 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 1780 | 1461106466503 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 15:54:26 INFO - PROCESS | 1780 | 1461106466754 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x942b3c00 == 90 [pid = 1780] [id = 220] 15:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x942b8c00) [pid = 1780] [serial = 661] [outer = (nil)] 15:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x9add2800) [pid = 1780] [serial = 662] [outer = 0x942b8c00] 15:54:26 INFO - PROCESS | 1780 | 1461106466859 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x9b00c400) [pid = 1780] [serial = 663] [outer = 0x942b8c00] 15:54:27 INFO - PROCESS | 1780 | 1461106467737 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1537ms 15:54:27 INFO - PROCESS | 1780 | 1461106467814 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1780 | 1461106467818 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:54:27 INFO - PROCESS | 1780 | 1461106467824 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1780 | 1461106467827 Marionette TRACE conn4 <- [1,854,null,{}] 15:54:27 INFO - PROCESS | 1780 | 1461106467833 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:28 INFO - PROCESS | 1780 | 1461106468077 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 15:54:28 INFO - PROCESS | 1780 | 1461106468324 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e8800 == 91 [pid = 1780] [id = 221] 15:54:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0xa0e6fc00) [pid = 1780] [serial = 664] [outer = (nil)] 15:54:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0xa4383000) [pid = 1780] [serial = 665] [outer = 0xa0e6fc00] 15:54:28 INFO - PROCESS | 1780 | 1461106468431 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0xa48ca800) [pid = 1780] [serial = 666] [outer = 0xa0e6fc00] 15:54:29 INFO - PROCESS | 1780 | 1461106469269 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1483ms 15:54:29 INFO - PROCESS | 1780 | 1461106469308 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1780 | 1461106469311 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:54:29 INFO - PROCESS | 1780 | 1461106469318 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1780 | 1461106469322 Marionette TRACE conn4 <- [1,858,null,{}] 15:54:29 INFO - PROCESS | 1780 | 1461106469328 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 1780 | 1461106469503 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 15:54:29 INFO - PROCESS | 1780 | 1461106469701 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x9439b400 == 92 [pid = 1780] [id = 222] 15:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x9439cc00) [pid = 1780] [serial = 667] [outer = (nil)] 15:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x943a2c00) [pid = 1780] [serial = 668] [outer = 0x9439cc00] 15:54:29 INFO - PROCESS | 1780 | 1461106469786 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x943a4800) [pid = 1780] [serial = 669] [outer = 0x9439cc00] 15:54:30 INFO - PROCESS | 1780 | 1461106470694 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1444ms 15:54:30 INFO - PROCESS | 1780 | 1461106470763 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1780 | 1461106470766 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 15:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:54:30 INFO - PROCESS | 1780 | 1461106470773 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1780 | 1461106470776 Marionette TRACE conn4 <- [1,862,null,{}] 15:54:30 INFO - PROCESS | 1780 | 1461106470782 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:31 INFO - PROCESS | 1780 | 1461106470996 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 15:54:31 INFO - PROCESS | 1780 | 1461106471235 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f8aa400 == 93 [pid = 1780] [id = 223] 15:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x8f8abc00) [pid = 1780] [serial = 670] [outer = (nil)] 15:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x8f8b2000) [pid = 1780] [serial = 671] [outer = 0x8f8abc00] 15:54:31 INFO - PROCESS | 1780 | 1461106471368 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x8f8b5800) [pid = 1780] [serial = 672] [outer = 0x8f8abc00] 15:54:32 INFO - PROCESS | 1780 | 1461106472232 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1535ms 15:54:32 INFO - PROCESS | 1780 | 1461106472310 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:54:32 INFO - PROCESS | 1780 | 1461106472314 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 15:54:32 INFO - PROCESS | 1780 | 1461106472320 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1780 | 1461106472325 Marionette TRACE conn4 <- [1,866,null,{}] 15:54:32 INFO - PROCESS | 1780 | 1461106472332 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 1780 | 1461106472564 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 15:54:32 INFO - PROCESS | 1780 | 1461106472801 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec83400 == 94 [pid = 1780] [id = 224] 15:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x8ec84800) [pid = 1780] [serial = 673] [outer = (nil)] 15:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x8ec8bc00) [pid = 1780] [serial = 674] [outer = 0x8ec84800] 15:54:32 INFO - PROCESS | 1780 | 1461106472936 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x8ec8f000) [pid = 1780] [serial = 675] [outer = 0x8ec84800] 15:54:33 INFO - PROCESS | 1780 | 1461106473831 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1539ms 15:54:33 INFO - PROCESS | 1780 | 1461106473861 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 15:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:54:33 INFO - PROCESS | 1780 | 1461106473865 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 15:54:33 INFO - PROCESS | 1780 | 1461106473871 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 1780 | 1461106473875 Marionette TRACE conn4 <- [1,870,null,{}] 15:54:33 INFO - PROCESS | 1780 | 1461106473881 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 1780 | 1461106474068 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 15:54:34 INFO - PROCESS | 1780 | 1461106474270 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec86c00 == 95 [pid = 1780] [id = 225] 15:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x8ec8c800) [pid = 1780] [serial = 676] [outer = (nil)] 15:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x8f8b2800) [pid = 1780] [serial = 677] [outer = 0x8ec8c800] 15:54:34 INFO - PROCESS | 1780 | 1461106474403 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x8f8b8400) [pid = 1780] [serial = 678] [outer = 0x8ec8c800] 15:54:35 INFO - PROCESS | 1780 | 1461106475326 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1529ms 15:54:35 INFO - PROCESS | 1780 | 1461106475401 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1780 | 1461106475406 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:54:35 INFO - PROCESS | 1780 | 1461106475414 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1780 | 1461106475419 Marionette TRACE conn4 <- [1,874,null,{}] 15:54:35 INFO - PROCESS | 1780 | 1461106475425 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:35 INFO - PROCESS | 1780 | 1461106475682 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 15:54:36 INFO - PROCESS | 1780 | 1461106476037 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bd1000 == 96 [pid = 1780] [id = 226] 15:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x87bd1800) [pid = 1780] [serial = 679] [outer = (nil)] 15:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x87bd3c00) [pid = 1780] [serial = 680] [outer = 0x87bd1800] 15:54:36 INFO - PROCESS | 1780 | 1461106476141 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x9439c800) [pid = 1780] [serial = 681] [outer = 0x87bd1800] 15:54:37 INFO - PROCESS | 1780 | 1461106477089 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1734ms 15:54:37 INFO - PROCESS | 1780 | 1461106477149 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1780 | 1461106477154 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:54:37 INFO - PROCESS | 1780 | 1461106477161 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1780 | 1461106477163 Marionette TRACE conn4 <- [1,878,null,{}] 15:54:37 INFO - PROCESS | 1780 | 1461106477170 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:37 INFO - PROCESS | 1780 | 1461106477367 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 15:54:37 INFO - PROCESS | 1780 | 1461106477617 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x871cf000 == 97 [pid = 1780] [id = 227] 15:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x871d0400) [pid = 1780] [serial = 682] [outer = (nil)] 15:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x871d5800) [pid = 1780] [serial = 683] [outer = 0x871d0400] 15:54:37 INFO - PROCESS | 1780 | 1461106477761 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x871d9400) [pid = 1780] [serial = 684] [outer = 0x871d0400] 15:54:38 INFO - PROCESS | 1780 | 1461106478631 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1536ms 15:54:38 INFO - PROCESS | 1780 | 1461106478697 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1780 | 1461106478701 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 15:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:54:38 INFO - PROCESS | 1780 | 1461106478707 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1780 | 1461106478711 Marionette TRACE conn4 <- [1,882,null,{}] 15:54:38 INFO - PROCESS | 1780 | 1461106478716 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:38 INFO - PROCESS | 1780 | 1461106478909 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 15:54:39 INFO - PROCESS | 1780 | 1461106479110 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d6400 == 98 [pid = 1780] [id = 228] 15:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x87bcb800) [pid = 1780] [serial = 685] [outer = (nil)] 15:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x8c2a7c00) [pid = 1780] [serial = 686] [outer = 0x87bcb800] 15:54:39 INFO - PROCESS | 1780 | 1461106479285 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x8ed0a000) [pid = 1780] [serial = 687] [outer = 0x87bcb800] 15:54:40 INFO - PROCESS | 1780 | 1461106480178 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1534ms 15:54:40 INFO - PROCESS | 1780 | 1461106480243 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1780 | 1461106480247 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 15:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:54:40 INFO - PROCESS | 1780 | 1461106480253 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1780 | 1461106480257 Marionette TRACE conn4 <- [1,886,null,{}] 15:54:40 INFO - PROCESS | 1780 | 1461106480263 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 1780 | 1461106480457 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 15:54:41 INFO - PROCESS | 1780 | 1461106481287 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x871cb400 == 99 [pid = 1780] [id = 229] 15:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x871d5400) [pid = 1780] [serial = 688] [outer = (nil)] 15:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x893e4400) [pid = 1780] [serial = 689] [outer = 0x871d5400] 15:54:41 INFO - PROCESS | 1780 | 1461106481379 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x89d6c800) [pid = 1780] [serial = 690] [outer = 0x871d5400] 15:54:42 INFO - PROCESS | 1780 | 1461106482291 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2079ms 15:54:42 INFO - PROCESS | 1780 | 1461106482335 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1780 | 1461106482342 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:54:42 INFO - PROCESS | 1780 | 1461106482367 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1780 | 1461106482374 Marionette TRACE conn4 <- [1,890,null,{}] 15:54:42 INFO - PROCESS | 1780 | 1461106482387 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 1780 | 1461106482588 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 15:54:42 INFO - PROCESS | 1780 | 1461106482850 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec0000 == 100 [pid = 1780] [id = 230] 15:54:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x8aec5000) [pid = 1780] [serial = 691] [outer = (nil)] 15:54:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x8bc4b000) [pid = 1780] [serial = 692] [outer = 0x8aec5000] 15:54:42 INFO - PROCESS | 1780 | 1461106482950 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8bc8e000) [pid = 1780] [serial = 693] [outer = 0x8aec5000] 15:54:44 INFO - PROCESS | 1780 | 1461106484007 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1714ms 15:54:44 INFO - PROCESS | 1780 | 1461106484070 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 1780 | 1461106484076 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:54:44 INFO - PROCESS | 1780 | 1461106484084 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 1780 | 1461106484088 Marionette TRACE conn4 <- [1,894,null,{}] 15:54:44 INFO - PROCESS | 1780 | 1461106484094 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:44 INFO - PROCESS | 1780 | 1461106484320 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 15:54:44 INFO - PROCESS | 1780 | 1461106484611 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe6400 == 101 [pid = 1780] [id = 231] 15:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x89fe8c00) [pid = 1780] [serial = 694] [outer = (nil)] 15:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x8c2a3800) [pid = 1780] [serial = 695] [outer = 0x89fe8c00] 15:54:44 INFO - PROCESS | 1780 | 1461106484733 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x8dfaf800) [pid = 1780] [serial = 696] [outer = 0x89fe8c00] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb7400 == 100 [pid = 1780] [id = 132] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x97402800) [pid = 1780] [serial = 565] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x95c66c00) [pid = 1780] [serial = 562] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x8dfa6400) [pid = 1780] [serial = 553] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8ef46000) [pid = 1780] [serial = 556] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x93389000) [pid = 1780] [serial = 559] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x9fb9e000) [pid = 1780] [serial = 571] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x8ee12000) [pid = 1780] [serial = 574] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x98a16800) [pid = 1780] [serial = 568] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x9325f400) [pid = 1780] [serial = 589] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8aec0c00 == 99 [pid = 1780] [id = 214] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc4a400 == 98 [pid = 1780] [id = 213] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa3400 == 97 [pid = 1780] [id = 149] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x893dc000 == 96 [pid = 1780] [id = 212] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb0800 == 95 [pid = 1780] [id = 183] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89d75800 == 94 [pid = 1780] [id = 211] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x893e4800 == 93 [pid = 1780] [id = 210] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6e400 == 92 [pid = 1780] [id = 201] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb9000 == 91 [pid = 1780] [id = 200] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x967bac00 == 90 [pid = 1780] [id = 199] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x915d9400 == 89 [pid = 1780] [id = 198] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6a800 == 88 [pid = 1780] [id = 197] 15:54:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0ac800 == 87 [pid = 1780] [id = 196] 15:54:45 INFO - PROCESS | 1780 | 1461106485687 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x93381400) [pid = 1780] [serial = 586] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x95ccb400) [pid = 1780] [serial = 388] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8f7c3000) [pid = 1780] [serial = 583] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x8ed4cc00) [pid = 1780] [serial = 581] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x933fd400) [pid = 1780] [serial = 587] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8dfac000) [pid = 1780] [serial = 580] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x91fc2c00) [pid = 1780] [serial = 584] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x8ed13800) [pid = 1780] [serial = 577] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x97f4a400) [pid = 1780] [serial = 449] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8edb3c00) [pid = 1780] [serial = 578] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x96345c00) [pid = 1780] [serial = 497] [outer = (nil)] [url = about:blank] 15:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1684ms 15:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:54:45 INFO - PROCESS | 1780 | 1461106485768 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1780 | 1461106485771 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 15:54:45 INFO - PROCESS | 1780 | 1461106485785 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1780 | 1461106485793 Marionette TRACE conn4 <- [1,898,null,{}] 15:54:45 INFO - PROCESS | 1780 | 1461106485802 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:45 INFO - PROCESS | 1780 | 1461106485977 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 15:54:46 INFO - PROCESS | 1780 | 1461106486232 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x893de400 == 88 [pid = 1780] [id = 232] 15:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x893e8c00) [pid = 1780] [serial = 697] [outer = (nil)] 15:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x8e04d800) [pid = 1780] [serial = 698] [outer = 0x893e8c00] 15:54:46 INFO - PROCESS | 1780 | 1461106486313 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x8e0ee400) [pid = 1780] [serial = 699] [outer = 0x893e8c00] 15:54:47 INFO - PROCESS | 1780 | 1461106487081 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1345ms 15:54:47 INFO - PROCESS | 1780 | 1461106487122 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:54:47 INFO - PROCESS | 1780 | 1461106487127 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 15:54:47 INFO - PROCESS | 1780 | 1461106487134 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1780 | 1461106487137 Marionette TRACE conn4 <- [1,902,null,{}] 15:54:47 INFO - PROCESS | 1780 | 1461106487143 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:47 INFO - PROCESS | 1780 | 1461106487315 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 15:54:47 INFO - PROCESS | 1780 | 1461106487330 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfaac00 == 89 [pid = 1780] [id = 233] 15:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x8ec8a000) [pid = 1780] [serial = 700] [outer = (nil)] 15:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x8ed0fc00) [pid = 1780] [serial = 701] [outer = 0x8ec8a000] 15:54:47 INFO - PROCESS | 1780 | 1461106487408 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x8ed18400) [pid = 1780] [serial = 702] [outer = 0x8ec8a000] 15:54:48 INFO - PROCESS | 1780 | 1461106488427 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1345ms 15:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:54:48 INFO - PROCESS | 1780 | 1461106488485 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1780 | 1461106488488 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 15:54:48 INFO - PROCESS | 1780 | 1461106488495 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1780 | 1461106488499 Marionette TRACE conn4 <- [1,906,null,{}] 15:54:48 INFO - PROCESS | 1780 | 1461106488505 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 1780 | 1461106488733 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 15:54:48 INFO - PROCESS | 1780 | 1461106488761 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed44000 == 90 [pid = 1780] [id = 234] 15:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x8ed46400) [pid = 1780] [serial = 703] [outer = (nil)] 15:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x8edaf800) [pid = 1780] [serial = 704] [outer = 0x8ed46400] 15:54:48 INFO - PROCESS | 1780 | 1461106488850 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x8edbe400) [pid = 1780] [serial = 705] [outer = 0x8ed46400] 15:54:49 INFO - PROCESS | 1780 | 1461106489826 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1385ms 15:54:49 INFO - PROCESS | 1780 | 1461106489879 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 1780 | 1461106489883 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:54:49 INFO - PROCESS | 1780 | 1461106489890 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1780 | 1461106489894 Marionette TRACE conn4 <- [1,910,null,{}] 15:54:49 INFO - PROCESS | 1780 | 1461106489907 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:50 INFO - PROCESS | 1780 | 1461106490155 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8e044c00) [pid = 1780] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x89fedc00) [pid = 1780] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x8c073c00) [pid = 1780] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8ed0c000) [pid = 1780] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x8f43e800) [pid = 1780] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x90712400) [pid = 1780] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:54:50 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x8bc8f800) [pid = 1780] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:54:50 INFO - PROCESS | 1780 | 1461106490720 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e5800 == 91 [pid = 1780] [id = 235] 15:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x89d6fc00) [pid = 1780] [serial = 706] [outer = (nil)] 15:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x8ed16800) [pid = 1780] [serial = 707] [outer = 0x89d6fc00] 15:54:50 INFO - PROCESS | 1780 | 1461106490800 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x8eeaf800) [pid = 1780] [serial = 708] [outer = 0x89d6fc00] 15:54:51 INFO - PROCESS | 1780 | 1461106491556 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1692ms 15:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:54:51 INFO - PROCESS | 1780 | 1461106491589 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1780 | 1461106491592 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 15:54:51 INFO - PROCESS | 1780 | 1461106491600 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1780 | 1461106491603 Marionette TRACE conn4 <- [1,914,null,{}] 15:54:51 INFO - PROCESS | 1780 | 1461106491620 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:51 INFO - PROCESS | 1780 | 1461106491781 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 15:54:51 INFO - PROCESS | 1780 | 1461106491810 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee16800 == 92 [pid = 1780] [id = 236] 15:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x8ef4b000) [pid = 1780] [serial = 709] [outer = (nil)] 15:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x8ef53c00) [pid = 1780] [serial = 710] [outer = 0x8ef4b000] 15:54:51 INFO - PROCESS | 1780 | 1461106491887 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x8f43b800) [pid = 1780] [serial = 711] [outer = 0x8ef4b000] 15:54:52 INFO - PROCESS | 1780 | 1461106492974 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1453ms 15:54:53 INFO - PROCESS | 1780 | 1461106493052 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 1780 | 1461106493059 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:54:53 INFO - PROCESS | 1780 | 1461106493070 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 1780 | 1461106493077 Marionette TRACE conn4 <- [1,918,null,{}] 15:54:53 INFO - PROCESS | 1780 | 1461106493089 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 1780 | 1461106493337 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 15:54:53 INFO - PROCESS | 1780 | 1461106493664 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x893df000 == 93 [pid = 1780] [id = 237] 15:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x893e5c00) [pid = 1780] [serial = 712] [outer = (nil)] 15:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x8aeb8400) [pid = 1780] [serial = 713] [outer = 0x893e5c00] 15:54:53 INFO - PROCESS | 1780 | 1461106493757 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x8bc45400) [pid = 1780] [serial = 714] [outer = 0x893e5c00] 15:54:54 INFO - PROCESS | 1780 | 1461106494682 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1690ms 15:54:54 INFO - PROCESS | 1780 | 1461106494762 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1780 | 1461106494771 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:54:54 INFO - PROCESS | 1780 | 1461106494784 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1780 | 1461106494788 Marionette TRACE conn4 <- [1,922,null,{}] 15:54:54 INFO - PROCESS | 1780 | 1461106494796 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 1780 | 1461106495005 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 15:54:55 INFO - PROCESS | 1780 | 1461106495256 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c077c00 == 94 [pid = 1780] [id = 238] 15:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x8c07f800) [pid = 1780] [serial = 715] [outer = (nil)] 15:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x8dfa7000) [pid = 1780] [serial = 716] [outer = 0x8c07f800] 15:54:55 INFO - PROCESS | 1780 | 1461106495394 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x8e0ee000) [pid = 1780] [serial = 717] [outer = 0x8c07f800] 15:54:56 INFO - PROCESS | 1780 | 1461106496591 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1883ms 15:54:56 INFO - PROCESS | 1780 | 1461106496668 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1780 | 1461106496672 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:54:56 INFO - PROCESS | 1780 | 1461106496680 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1780 | 1461106496687 Marionette TRACE conn4 <- [1,926,null,{}] 15:54:56 INFO - PROCESS | 1780 | 1461106496705 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:56 INFO - PROCESS | 1780 | 1461106496971 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 15:54:57 INFO - PROCESS | 1780 | 1461106497224 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee11000 == 95 [pid = 1780] [id = 239] 15:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x8ee16000) [pid = 1780] [serial = 718] [outer = (nil)] 15:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x8f436000) [pid = 1780] [serial = 719] [outer = 0x8ee16000] 15:54:57 INFO - PROCESS | 1780 | 1461106497358 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8f7c0c00) [pid = 1780] [serial = 720] [outer = 0x8ee16000] 15:54:58 INFO - PROCESS | 1780 | 1461106498285 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1636ms 15:54:58 INFO - PROCESS | 1780 | 1461106498317 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 1780 | 1461106498321 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:54:58 INFO - PROCESS | 1780 | 1461106498329 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1780 | 1461106498334 Marionette TRACE conn4 <- [1,930,null,{}] 15:54:58 INFO - PROCESS | 1780 | 1461106498340 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:58 INFO - PROCESS | 1780 | 1461106498532 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 15:54:58 INFO - PROCESS | 1780 | 1461106498731 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edafc00 == 96 [pid = 1780] [id = 240] 15:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x8f8b1c00) [pid = 1780] [serial = 721] [outer = (nil)] 15:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x8fade000) [pid = 1780] [serial = 722] [outer = 0x8f8b1c00] 15:54:58 INFO - PROCESS | 1780 | 1461106498866 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x8fbbfc00) [pid = 1780] [serial = 723] [outer = 0x8f8b1c00] 15:54:59 INFO - PROCESS | 1780 | 1461106499760 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1480ms 15:54:59 INFO - PROCESS | 1780 | 1461106499810 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 1780 | 1461106499814 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:54:59 INFO - PROCESS | 1780 | 1461106499821 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 1780 | 1461106499825 Marionette TRACE conn4 <- [1,934,null,{}] 15:54:59 INFO - PROCESS | 1780 | 1461106499831 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 1780 | 1461106500022 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 15:55:00 INFO - PROCESS | 1780 | 1461106500262 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc44400 == 97 [pid = 1780] [id = 241] 15:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x8c080c00) [pid = 1780] [serial = 724] [outer = (nil)] 15:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x9070f400) [pid = 1780] [serial = 725] [outer = 0x8c080c00] 15:55:00 INFO - PROCESS | 1780 | 1461106500404 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x91357c00) [pid = 1780] [serial = 726] [outer = 0x8c080c00] 15:55:01 INFO - PROCESS | 1780 | 1461106501319 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1529ms 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:55:01 INFO - PROCESS | 1780 | 1461106501351 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1780 | 1461106501354 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 15:55:01 INFO - PROCESS | 1780 | 1461106501360 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1780 | 1461106501364 Marionette TRACE conn4 <- [1,938,null,{}] 15:55:01 INFO - PROCESS | 1780 | 1461106501369 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:01 INFO - PROCESS | 1780 | 1461106501621 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 15:55:01 INFO - PROCESS | 1780 | 1461106501895 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6b400 == 98 [pid = 1780] [id = 242] 15:55:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x92014c00) [pid = 1780] [serial = 727] [outer = (nil)] 15:55:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x920ed800) [pid = 1780] [serial = 728] [outer = 0x92014c00] 15:55:02 INFO - PROCESS | 1780 | 1461106502025 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x9325b800) [pid = 1780] [serial = 729] [outer = 0x92014c00] 15:55:02 INFO - PROCESS | 1780 | 1461106502938 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1630ms 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:55:02 INFO - PROCESS | 1780 | 1461106502990 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1780 | 1461106502993 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 15:55:03 INFO - PROCESS | 1780 | 1461106503000 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1780 | 1461106503002 Marionette TRACE conn4 <- [1,942,null,{}] 15:55:03 INFO - PROCESS | 1780 | 1461106503009 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:03 INFO - PROCESS | 1780 | 1461106503195 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 15:55:03 INFO - PROCESS | 1780 | 1461106503392 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d6c00 == 99 [pid = 1780] [id = 243] 15:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x920f1000) [pid = 1780] [serial = 730] [outer = (nil)] 15:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x9337f800) [pid = 1780] [serial = 731] [outer = 0x920f1000] 15:55:03 INFO - PROCESS | 1780 | 1461106503484 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x93386400) [pid = 1780] [serial = 732] [outer = 0x920f1000] 15:55:04 INFO - PROCESS | 1780 | 1461106504379 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1428ms 15:55:04 INFO - PROCESS | 1780 | 1461106504429 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 1780 | 1461106504432 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:55:04 INFO - PROCESS | 1780 | 1461106504439 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 1780 | 1461106504443 Marionette TRACE conn4 <- [1,946,null,{}] 15:55:04 INFO - PROCESS | 1780 | 1461106504449 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:04 INFO - PROCESS | 1780 | 1461106504638 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 15:55:04 INFO - PROCESS | 1780 | 1461106504835 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c9800 == 100 [pid = 1780] [id = 244] 15:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x920ef000) [pid = 1780] [serial = 733] [outer = (nil)] 15:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0x933fa400) [pid = 1780] [serial = 734] [outer = 0x920ef000] 15:55:04 INFO - PROCESS | 1780 | 1461106504925 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0x933fd800) [pid = 1780] [serial = 735] [outer = 0x920ef000] 15:55:05 INFO - PROCESS | 1780 | 1461106505853 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1481ms 15:55:05 INFO - PROCESS | 1780 | 1461106505922 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:55:05 INFO - PROCESS | 1780 | 1461106505926 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 15:55:05 INFO - PROCESS | 1780 | 1461106505933 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1780 | 1461106505936 Marionette TRACE conn4 <- [1,950,null,{}] 15:55:05 INFO - PROCESS | 1780 | 1461106505942 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:06 INFO - PROCESS | 1780 | 1461106506158 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 15:55:06 INFO - PROCESS | 1780 | 1461106506447 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x93382400 == 101 [pid = 1780] [id = 245] 15:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0x933f3000) [pid = 1780] [serial = 736] [outer = (nil)] 15:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x942b0c00) [pid = 1780] [serial = 737] [outer = 0x933f3000] 15:55:06 INFO - PROCESS | 1780 | 1461106506584 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x942b5800) [pid = 1780] [serial = 738] [outer = 0x933f3000] 15:55:07 INFO - PROCESS | 1780 | 1461106507452 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1580ms 15:55:07 INFO - PROCESS | 1780 | 1461106507513 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 1780 | 1461106507520 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:55:07 INFO - PROCESS | 1780 | 1461106507527 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1780 | 1461106507531 Marionette TRACE conn4 <- [1,954,null,{}] 15:55:07 INFO - PROCESS | 1780 | 1461106507537 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:07 INFO - PROCESS | 1780 | 1461106507749 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 15:55:08 INFO - PROCESS | 1780 | 1461106507994 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x92022c00 == 102 [pid = 1780] [id = 246] 15:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x920eec00) [pid = 1780] [serial = 739] [outer = (nil)] 15:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 262 (0x9436a800) [pid = 1780] [serial = 740] [outer = 0x920eec00] 15:55:08 INFO - PROCESS | 1780 | 1461106508130 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 263 (0x94391800) [pid = 1780] [serial = 741] [outer = 0x920eec00] 15:55:09 INFO - PROCESS | 1780 | 1461106509009 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1536ms 15:55:09 INFO - PROCESS | 1780 | 1461106509064 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 1780 | 1461106509069 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:55:09 INFO - PROCESS | 1780 | 1461106509076 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1780 | 1461106509082 Marionette TRACE conn4 <- [1,958,null,{}] 15:55:09 INFO - PROCESS | 1780 | 1461106509087 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:09 INFO - PROCESS | 1780 | 1461106509333 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 15:55:09 INFO - PROCESS | 1780 | 1461106509590 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a0000 == 103 [pid = 1780] [id = 247] 15:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x95a2f400) [pid = 1780] [serial = 742] [outer = (nil)] 15:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x95c68400) [pid = 1780] [serial = 743] [outer = 0x95a2f400] 15:55:09 INFO - PROCESS | 1780 | 1461106509729 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x95ccf800) [pid = 1780] [serial = 744] [outer = 0x95a2f400] 15:55:10 INFO - PROCESS | 1780 | 1461106510633 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1630ms 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:55:10 INFO - PROCESS | 1780 | 1461106510707 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 1780 | 1461106510710 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 15:55:10 INFO - PROCESS | 1780 | 1461106510718 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 1780 | 1461106510721 Marionette TRACE conn4 <- [1,962,null,{}] 15:55:10 INFO - PROCESS | 1780 | 1461106510728 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 1780 | 1461106510950 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 15:55:11 INFO - PROCESS | 1780 | 1461106511212 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x94368800 == 104 [pid = 1780] [id = 248] 15:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x96348400) [pid = 1780] [serial = 745] [outer = (nil)] 15:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x970b2c00) [pid = 1780] [serial = 746] [outer = 0x96348400] 15:55:11 INFO - PROCESS | 1780 | 1461106511340 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x9719ac00) [pid = 1780] [serial = 747] [outer = 0x96348400] 15:55:12 INFO - PROCESS | 1780 | 1461106512211 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1532ms 15:55:12 INFO - PROCESS | 1780 | 1461106512249 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 1780 | 1461106512253 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:55:12 INFO - PROCESS | 1780 | 1461106512259 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1780 | 1461106512262 Marionette TRACE conn4 <- [1,966,null,{}] 15:55:12 INFO - PROCESS | 1780 | 1461106512268 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:12 INFO - PROCESS | 1780 | 1461106512454 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 15:55:12 INFO - PROCESS | 1780 | 1461106512686 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f6000 == 105 [pid = 1780] [id = 249] 15:55:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x95cc4800) [pid = 1780] [serial = 748] [outer = (nil)] 15:55:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x9755fc00) [pid = 1780] [serial = 749] [outer = 0x95cc4800] 15:55:12 INFO - PROCESS | 1780 | 1461106512819 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x979a3800) [pid = 1780] [serial = 750] [outer = 0x95cc4800] 15:55:13 INFO - PROCESS | 1780 | 1461106513701 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1483ms 15:55:13 INFO - PROCESS | 1780 | 1461106513743 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1780 | 1461106513747 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:55:13 INFO - PROCESS | 1780 | 1461106513754 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 1780 | 1461106513757 Marionette TRACE conn4 <- [1,970,null,{}] 15:55:13 INFO - PROCESS | 1780 | 1461106513764 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:13 INFO - PROCESS | 1780 | 1461106513967 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 15:55:14 INFO - PROCESS | 1780 | 1461106514215 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x9634c800 == 106 [pid = 1780] [id = 250] 15:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x973ea400) [pid = 1780] [serial = 751] [outer = (nil)] 15:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0x97be8800) [pid = 1780] [serial = 752] [outer = 0x973ea400] 15:55:14 INFO - PROCESS | 1780 | 1461106514374 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x97f4a800) [pid = 1780] [serial = 753] [outer = 0x973ea400] 15:55:15 INFO - PROCESS | 1780 | 1461106515307 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1630ms 15:55:15 INFO - PROCESS | 1780 | 1461106515384 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 1780 | 1461106515388 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:55:15 INFO - PROCESS | 1780 | 1461106515395 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 1780 | 1461106515398 Marionette TRACE conn4 <- [1,974,null,{}] 15:55:15 INFO - PROCESS | 1780 | 1461106515404 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:15 INFO - PROCESS | 1780 | 1461106515634 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 15:55:15 INFO - PROCESS | 1780 | 1461106515884 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x979e0400 == 107 [pid = 1780] [id = 251] 15:55:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x97aec400) [pid = 1780] [serial = 754] [outer = (nil)] 15:55:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x9816f400) [pid = 1780] [serial = 755] [outer = 0x97aec400] 15:55:16 INFO - PROCESS | 1780 | 1461106516012 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x98175c00) [pid = 1780] [serial = 756] [outer = 0x97aec400] 15:55:16 INFO - PROCESS | 1780 | 1461106516907 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1583ms 15:55:16 INFO - PROCESS | 1780 | 1461106516980 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1780 | 1461106516983 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:55:16 INFO - PROCESS | 1780 | 1461106516991 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1780 | 1461106516995 Marionette TRACE conn4 <- [1,978,null,{}] 15:55:17 INFO - PROCESS | 1780 | 1461106517001 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:17 INFO - PROCESS | 1780 | 1461106517236 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 15:55:17 INFO - PROCESS | 1780 | 1461106517485 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9add4c00 == 108 [pid = 1780] [id = 252] 15:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0x9add5000) [pid = 1780] [serial = 757] [outer = (nil)] 15:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0x9addd800) [pid = 1780] [serial = 758] [outer = 0x9add5000] 15:55:17 INFO - PROCESS | 1780 | 1461106517612 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x9addfc00) [pid = 1780] [serial = 759] [outer = 0x9add5000] 15:55:18 INFO - PROCESS | 1780 | 1461106518473 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1540ms 15:55:18 INFO - PROCESS | 1780 | 1461106518532 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 1780 | 1461106518535 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:55:18 INFO - PROCESS | 1780 | 1461106518542 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 1780 | 1461106518545 Marionette TRACE conn4 <- [1,982,null,{}] 15:55:18 INFO - PROCESS | 1780 | 1461106518551 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 1780 | 1461106518741 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 15:55:19 INFO - PROCESS | 1780 | 1461106519406 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6e400 == 109 [pid = 1780] [id = 253] 15:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x89d6e800) [pid = 1780] [serial = 760] [outer = (nil)] 15:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x89fe9800) [pid = 1780] [serial = 761] [outer = 0x89d6e800] 15:55:19 INFO - PROCESS | 1780 | 1461106519498 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x8aec2400) [pid = 1780] [serial = 762] [outer = 0x89d6e800] 15:55:20 INFO - PROCESS | 1780 | 1461106520429 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1934ms 15:55:20 INFO - PROCESS | 1780 | 1461106520478 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1780 | 1461106520485 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:55:20 INFO - PROCESS | 1780 | 1461106520494 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1780 | 1461106520499 Marionette TRACE conn4 <- [1,986,null,{}] 15:55:20 INFO - PROCESS | 1780 | 1461106520507 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 1780 | 1461106520691 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 15:55:20 INFO - PROCESS | 1780 | 1461106520954 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc4c00 == 110 [pid = 1780] [id = 254] 15:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x8c0ab800) [pid = 1780] [serial = 763] [outer = (nil)] 15:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x8e0f2000) [pid = 1780] [serial = 764] [outer = 0x8c0ab800] 15:55:21 INFO - PROCESS | 1780 | 1461106521150 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x8ec90c00) [pid = 1780] [serial = 765] [outer = 0x8c0ab800] 15:55:22 INFO - PROCESS | 1780 | 1461106522227 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1792ms 15:55:22 INFO - PROCESS | 1780 | 1461106522291 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 1780 | 1461106522298 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:55:22 INFO - PROCESS | 1780 | 1461106522305 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 1780 | 1461106522308 Marionette TRACE conn4 <- [1,990,null,{}] 15:55:22 INFO - PROCESS | 1780 | 1461106522315 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:22 INFO - PROCESS | 1780 | 1461106522498 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 15:55:22 INFO - PROCESS | 1780 | --DOCSHELL 0x959b8400 == 109 [pid = 1780] [id = 190] 15:55:22 INFO - PROCESS | 1780 | --DOCSHELL 0x9070d000 == 108 [pid = 1780] [id = 188] 15:55:22 INFO - PROCESS | 1780 | --DOCSHELL 0x98175800 == 107 [pid = 1780] [id = 189] 15:55:22 INFO - PROCESS | 1780 | --DOMWINDOW == 286 (0x9438b400) [pid = 1780] [serial = 647] [outer = (nil)] [url = about:blank] 15:55:22 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x8f7bc800) [pid = 1780] [serial = 619] [outer = (nil)] [url = about:blank] 15:55:22 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0xa44e2000) [pid = 1780] [serial = 623] [outer = (nil)] [url = about:blank] 15:55:22 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x893e4000) [pid = 1780] [serial = 626] [outer = (nil)] [url = about:blank] 15:55:22 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0x8ed4c400) [pid = 1780] [serial = 629] [outer = (nil)] [url = about:blank] 15:55:22 INFO - PROCESS | 1780 | 1461106522924 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1780 | --DOCSHELL 0x8c0abc00 == 106 [pid = 1780] [id = 191] 15:55:22 INFO - PROCESS | 1780 | --DOCSHELL 0x893e5800 == 105 [pid = 1780] [id = 235] 15:55:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d1000 == 106 [pid = 1780] [id = 255] 15:55:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x87bcac00) [pid = 1780] [serial = 766] [outer = (nil)] 15:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x8bc90000) [pid = 1780] [serial = 767] [outer = 0x87bcac00] 15:55:23 INFO - PROCESS | 1780 | 1461106523023 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x8e0ebc00) [pid = 1780] [serial = 768] [outer = 0x87bcac00] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x893de400 == 105 [pid = 1780] [id = 232] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe6400 == 104 [pid = 1780] [id = 231] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8aec0000 == 103 [pid = 1780] [id = 230] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x871cb400 == 102 [pid = 1780] [id = 229] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc4d000 == 101 [pid = 1780] [id = 216] 15:55:23 INFO - PROCESS | 1780 | --DOCSHELL 0x942b0000 == 100 [pid = 1780] [id = 215] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0x920e5400) [pid = 1780] [serial = 551] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x920e4400) [pid = 1780] [serial = 641] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0x8ed12400) [pid = 1780] [serial = 644] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 281 (0x93290000) [pid = 1780] [serial = 642] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 280 (0x8e0e8800) [pid = 1780] [serial = 607] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 279 (0x89fe7800) [pid = 1780] [serial = 616] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 278 (0x933fb400) [pid = 1780] [serial = 590] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 277 (0x8ed0cc00) [pid = 1780] [serial = 635] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 276 (0x8ed4e000) [pid = 1780] [serial = 636] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 275 (0xa0e66c00) [pid = 1780] [serial = 604] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 274 (0x98176800) [pid = 1780] [serial = 598] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 273 (0x8e04e800) [pid = 1780] [serial = 633] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0x8dfab400) [pid = 1780] [serial = 632] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x8f7be000) [pid = 1780] [serial = 613] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x9328e400) [pid = 1780] [serial = 595] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8ee0f000) [pid = 1780] [serial = 592] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x8f7b5c00) [pid = 1780] [serial = 610] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0x9b00e400) [pid = 1780] [serial = 601] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x8ef52800) [pid = 1780] [serial = 638] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x9908ec00) [pid = 1780] [serial = 398] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x933fe800) [pid = 1780] [serial = 645] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x8f7bd400) [pid = 1780] [serial = 639] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1780 | 1461106523844 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1580ms 15:55:23 INFO - PROCESS | 1780 | 1461106523886 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 1780 | 1461106523891 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:55:23 INFO - PROCESS | 1780 | 1461106523904 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1780 | 1461106523913 Marionette TRACE conn4 <- [1,994,null,{}] 15:55:23 INFO - PROCESS | 1780 | 1461106523922 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:24 INFO - PROCESS | 1780 | 1461106524100 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 15:55:24 INFO - PROCESS | 1780 | 1461106524281 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc4d000 == 101 [pid = 1780] [id = 256] 15:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x8dfb0800) [pid = 1780] [serial = 769] [outer = (nil)] 15:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x8ef4f800) [pid = 1780] [serial = 770] [outer = 0x8dfb0800] 15:55:24 INFO - PROCESS | 1780 | 1461106524358 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x8f7b1400) [pid = 1780] [serial = 771] [outer = 0x8dfb0800] 15:55:25 INFO - PROCESS | 1780 | 1461106525167 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1350ms 15:55:25 INFO - PROCESS | 1780 | 1461106525248 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 1780 | 1461106525252 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:55:25 INFO - PROCESS | 1780 | 1461106525264 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 1780 | 1461106525267 Marionette TRACE conn4 <- [1,998,null,{}] 15:55:25 INFO - PROCESS | 1780 | 1461106525273 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 1780 | 1461106525502 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 15:55:25 INFO - PROCESS | 1780 | 1461106525525 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d71400 == 102 [pid = 1780] [id = 257] 15:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x8eeb6800) [pid = 1780] [serial = 772] [outer = (nil)] 15:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x8f8b0c00) [pid = 1780] [serial = 773] [outer = 0x8eeb6800] 15:55:25 INFO - PROCESS | 1780 | 1461106525598 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x8fbbbc00) [pid = 1780] [serial = 774] [outer = 0x8eeb6800] 15:55:26 INFO - PROCESS | 1780 | 1461106526507 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1285ms 15:55:26 INFO - PROCESS | 1780 | 1461106526545 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 1780 | 1461106526549 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:55:26 INFO - PROCESS | 1780 | 1461106526555 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1780 | 1461106526559 Marionette TRACE conn4 <- [1,1002,null,{}] 15:55:26 INFO - PROCESS | 1780 | 1461106526571 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:26 INFO - PROCESS | 1780 | 1461106526816 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 15:55:26 INFO - PROCESS | 1780 | 1461106526845 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9067b800 == 103 [pid = 1780] [id = 258] 15:55:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x9067c000) [pid = 1780] [serial = 775] [outer = (nil)] 15:55:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x91fc5c00) [pid = 1780] [serial = 776] [outer = 0x9067c000] 15:55:26 INFO - PROCESS | 1780 | 1461106526930 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x920ed400) [pid = 1780] [serial = 777] [outer = 0x9067c000] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x8ec8a000) [pid = 1780] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x89fe8c00) [pid = 1780] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x89d6fc00) [pid = 1780] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x871d5400) [pid = 1780] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0x8aec5000) [pid = 1780] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x942b1800) [pid = 1780] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x893e8c00) [pid = 1780] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:55:27 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x8ed46400) [pid = 1780] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:55:28 INFO - PROCESS | 1780 | 1461106528211 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1685ms 15:55:28 INFO - PROCESS | 1780 | 1461106528242 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 1780 | 1461106528246 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:55:28 INFO - PROCESS | 1780 | 1461106528252 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1780 | 1461106528254 Marionette TRACE conn4 <- [1,1006,null,{}] 15:55:28 INFO - PROCESS | 1780 | 1461106528260 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 1780 | 1461106528435 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 15:55:28 INFO - PROCESS | 1780 | 1461106528451 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d5400 == 104 [pid = 1780] [id = 259] 15:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x8c238000) [pid = 1780] [serial = 778] [outer = (nil)] 15:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x91fc2c00) [pid = 1780] [serial = 779] [outer = 0x8c238000] 15:55:28 INFO - PROCESS | 1780 | 1461106528529 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x9337fc00) [pid = 1780] [serial = 780] [outer = 0x8c238000] 15:55:29 INFO - PROCESS | 1780 | 1461106529400 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1177ms 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:55:29 INFO - PROCESS | 1780 | 1461106529433 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 1780 | 1461106529436 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 15:55:29 INFO - PROCESS | 1780 | 1461106529442 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 1780 | 1461106529446 Marionette TRACE conn4 <- [1,1010,null,{}] 15:55:29 INFO - PROCESS | 1780 | 1461106529451 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:29 INFO - PROCESS | 1780 | 1461106529611 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 15:55:29 INFO - PROCESS | 1780 | 1461106529625 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc41800 == 105 [pid = 1780] [id = 260] 15:55:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x8ec92c00) [pid = 1780] [serial = 781] [outer = (nil)] 15:55:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x94390000) [pid = 1780] [serial = 782] [outer = 0x8ec92c00] 15:55:29 INFO - PROCESS | 1780 | 1461106529702 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x9439e800) [pid = 1780] [serial = 783] [outer = 0x8ec92c00] 15:55:30 INFO - PROCESS | 1780 | 1461106530924 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1540ms 15:55:30 INFO - PROCESS | 1780 | 1461106530982 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 1780 | 1461106530990 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:55:31 INFO - PROCESS | 1780 | 1461106531000 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1780 | 1461106531004 Marionette TRACE conn4 <- [1,1014,null,{}] 15:55:31 INFO - PROCESS | 1780 | 1461106531013 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:31 INFO - PROCESS | 1780 | 1461106531231 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 15:55:31 INFO - PROCESS | 1780 | 1461106531506 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebc000 == 106 [pid = 1780] [id = 261] 15:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x8bc98400) [pid = 1780] [serial = 784] [outer = (nil)] 15:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x8e04e800) [pid = 1780] [serial = 785] [outer = 0x8bc98400] 15:55:31 INFO - PROCESS | 1780 | 1461106531655 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x8ed13400) [pid = 1780] [serial = 786] [outer = 0x8bc98400] 15:55:32 INFO - PROCESS | 1780 | 1461106532663 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1743ms 15:55:32 INFO - PROCESS | 1780 | 1461106532745 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 1780 | 1461106532754 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:55:32 INFO - PROCESS | 1780 | 1461106532767 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 1780 | 1461106532771 Marionette TRACE conn4 <- [1,1018,null,{}] 15:55:32 INFO - PROCESS | 1780 | 1461106532778 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 1780 | 1461106533027 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 15:55:33 INFO - PROCESS | 1780 | 1461106533378 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0b800 == 107 [pid = 1780] [id = 262] 15:55:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0x8ef44c00) [pid = 1780] [serial = 787] [outer = (nil)] 15:55:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x8f7bf000) [pid = 1780] [serial = 788] [outer = 0x8ef44c00] 15:55:33 INFO - PROCESS | 1780 | 1461106533482 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x8fbc5c00) [pid = 1780] [serial = 789] [outer = 0x8ef44c00] 15:55:34 INFO - PROCESS | 1780 | 1461106534385 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1695ms 15:55:34 INFO - PROCESS | 1780 | 1461106534463 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 1780 | 1461106534466 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:55:34 INFO - PROCESS | 1780 | 1461106534473 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1780 | 1461106534480 Marionette TRACE conn4 <- [1,1022,null,{}] 15:55:34 INFO - PROCESS | 1780 | 1461106534497 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:34 INFO - PROCESS | 1780 | 1461106534798 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 15:55:35 INFO - PROCESS | 1780 | 1461106535036 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325cc00 == 108 [pid = 1780] [id = 263] 15:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x9435c400) [pid = 1780] [serial = 790] [outer = (nil)] 15:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x9439a400) [pid = 1780] [serial = 791] [outer = 0x9435c400] 15:55:35 INFO - PROCESS | 1780 | 1461106535131 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0x959bd400) [pid = 1780] [serial = 792] [outer = 0x9435c400] 15:55:36 INFO - PROCESS | 1780 | 1461106536006 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1584ms 15:55:36 INFO - PROCESS | 1780 | 1461106536058 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 1780 | 1461106536062 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:55:36 INFO - PROCESS | 1780 | 1461106536069 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 1780 | 1461106536073 Marionette TRACE conn4 <- [1,1026,null,{}] 15:55:36 INFO - PROCESS | 1780 | 1461106536079 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:36 INFO - PROCESS | 1780 | 1461106536291 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 15:55:36 INFO - PROCESS | 1780 | 1461106536544 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x94240c00 == 109 [pid = 1780] [id = 264] 15:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0x94367000) [pid = 1780] [serial = 793] [outer = (nil)] 15:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x967bac00) [pid = 1780] [serial = 794] [outer = 0x94367000] 15:55:36 INFO - PROCESS | 1780 | 1461106536693 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x97567c00) [pid = 1780] [serial = 795] [outer = 0x94367000] 15:55:37 INFO - PROCESS | 1780 | 1461106537578 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1580ms 15:55:37 INFO - PROCESS | 1780 | 1461106537650 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1780 | 1461106537654 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:55:37 INFO - PROCESS | 1780 | 1461106537660 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1780 | 1461106537665 Marionette TRACE conn4 <- [1,1030,null,{}] 15:55:37 INFO - PROCESS | 1780 | 1461106537673 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 1780 | 1461106537928 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 15:55:38 INFO - PROCESS | 1780 | 1461106538244 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x9201b000 == 110 [pid = 1780] [id = 265] 15:55:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x98176800) [pid = 1780] [serial = 796] [outer = (nil)] 15:55:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x99097c00) [pid = 1780] [serial = 797] [outer = 0x98176800] 15:55:38 INFO - PROCESS | 1780 | 1461106538342 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x9adde800) [pid = 1780] [serial = 798] [outer = 0x98176800] 15:55:39 INFO - PROCESS | 1780 | 1461106539244 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1639ms 15:55:39 INFO - PROCESS | 1780 | 1461106539299 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1780 | 1461106539304 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:55:39 INFO - PROCESS | 1780 | 1461106539310 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1780 | 1461106539312 Marionette TRACE conn4 <- [1,1034,null,{}] 15:55:39 INFO - PROCESS | 1780 | 1461106539318 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 1780 | 1461106539527 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 15:55:39 INFO - PROCESS | 1780 | 1461106539782 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x967b8c00 == 111 [pid = 1780] [id = 266] 15:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x98635c00) [pid = 1780] [serial = 799] [outer = (nil)] 15:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x9fb9d400) [pid = 1780] [serial = 800] [outer = 0x98635c00] 15:55:39 INFO - PROCESS | 1780 | 1461106539922 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 288 (0x9ffa0c00) [pid = 1780] [serial = 801] [outer = 0x98635c00] 15:55:40 INFO - PROCESS | 1780 | 1461106540794 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:55:40 INFO - PROCESS | 1780 | 1461106540845 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1780 | 1461106540848 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 15:55:40 INFO - PROCESS | 1780 | 1461106540855 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1780 | 1461106540858 Marionette TRACE conn4 <- [1,1038,null,{}] 15:55:40 INFO - PROCESS | 1780 | 1461106540865 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 1780 | 1461106541054 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 15:55:41 INFO - PROCESS | 1780 | 1461106541323 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fa36000 == 112 [pid = 1780] [id = 267] 15:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 289 (0x9fa37800) [pid = 1780] [serial = 802] [outer = (nil)] 15:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0xa0b2cc00) [pid = 1780] [serial = 803] [outer = 0x9fa37800] 15:55:41 INFO - PROCESS | 1780 | 1461106541453 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0xa0e36400) [pid = 1780] [serial = 804] [outer = 0x9fa37800] 15:55:42 INFO - PROCESS | 1780 | 1461106542334 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1529ms 15:55:42 INFO - PROCESS | 1780 | 1461106542385 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1780 | 1461106542389 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:55:42 INFO - PROCESS | 1780 | 1461106542396 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1780 | 1461106542400 Marionette TRACE conn4 <- [1,1042,null,{}] 15:55:42 INFO - PROCESS | 1780 | 1461106542406 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:42 INFO - PROCESS | 1780 | 1461106542596 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 15:55:42 INFO - PROCESS | 1780 | 1461106542915 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc4400 == 113 [pid = 1780] [id = 268] 15:55:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x9fba2000) [pid = 1780] [serial = 805] [outer = (nil)] 15:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0xa2977400) [pid = 1780] [serial = 806] [outer = 0x9fba2000] 15:55:43 INFO - PROCESS | 1780 | 1461106543016 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0xa3b77c00) [pid = 1780] [serial = 807] [outer = 0x9fba2000] 15:55:43 INFO - PROCESS | 1780 | 1461106543862 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1533ms 15:55:43 INFO - PROCESS | 1780 | 1461106543930 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 1780 | 1461106543933 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:55:43 INFO - PROCESS | 1780 | 1461106543940 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 1780 | 1461106543944 Marionette TRACE conn4 <- [1,1046,null,{}] 15:55:43 INFO - PROCESS | 1780 | 1461106543949 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 1780 | 1461106544138 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 15:55:44 INFO - PROCESS | 1780 | 1461106544388 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1780 | ++DOCSHELL 0xa29c7800 == 114 [pid = 1780] [id = 269] 15:55:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 295 (0xa4363c00) [pid = 1780] [serial = 808] [outer = (nil)] 15:55:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0xa4486400) [pid = 1780] [serial = 809] [outer = 0xa4363c00] 15:55:44 INFO - PROCESS | 1780 | 1461106544522 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0xa44c1c00) [pid = 1780] [serial = 810] [outer = 0xa4363c00] 15:55:45 INFO - PROCESS | 1780 | 1461106545401 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1530ms 15:55:45 INFO - PROCESS | 1780 | 1461106545471 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:55:45 INFO - PROCESS | 1780 | 1461106545476 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 15:55:45 INFO - PROCESS | 1780 | 1461106545482 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1780 | 1461106545486 Marionette TRACE conn4 <- [1,1050,null,{}] 15:55:45 INFO - PROCESS | 1780 | 1461106545492 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:45 INFO - PROCESS | 1780 | 1461106545714 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 15:55:45 INFO - PROCESS | 1780 | 1461106545982 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cbbc00 == 115 [pid = 1780] [id = 270] 15:55:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x87cc0000) [pid = 1780] [serial = 811] [outer = (nil)] 15:55:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x87cc2400) [pid = 1780] [serial = 812] [outer = 0x87cc0000] 15:55:46 INFO - PROCESS | 1780 | 1461106546111 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x87cc4c00) [pid = 1780] [serial = 813] [outer = 0x87cc0000] 15:55:46 INFO - PROCESS | 1780 | 1461106546985 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1582ms 15:55:47 INFO - PROCESS | 1780 | 1461106547064 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1780 | 1461106547068 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:55:47 INFO - PROCESS | 1780 | 1461106547075 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1780 | 1461106547079 Marionette TRACE conn4 <- [1,1054,null,{}] 15:55:47 INFO - PROCESS | 1780 | 1461106547085 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 1780 | 1461106547347 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 15:55:47 INFO - PROCESS | 1780 | 1461106547607 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cbac00 == 116 [pid = 1780] [id = 271] 15:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x9add2400) [pid = 1780] [serial = 814] [outer = (nil)] 15:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0xa48c6c00) [pid = 1780] [serial = 815] [outer = 0x9add2400] 15:55:47 INFO - PROCESS | 1780 | 1461106547744 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0xa48cec00) [pid = 1780] [serial = 816] [outer = 0x9add2400] 15:55:48 INFO - PROCESS | 1780 | 1461106548604 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1587ms 15:55:48 INFO - PROCESS | 1780 | 1461106548663 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:55:48 INFO - PROCESS | 1780 | 1461106548667 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 15:55:48 INFO - PROCESS | 1780 | 1461106548674 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 1780 | 1461106548677 Marionette TRACE conn4 <- [1,1058,null,{}] 15:55:48 INFO - PROCESS | 1780 | 1461106548683 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:48 INFO - PROCESS | 1780 | 1461106548868 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 15:55:49 INFO - PROCESS | 1780 | 1461106549077 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609d800 == 117 [pid = 1780] [id = 272] 15:55:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x8609e400) [pid = 1780] [serial = 817] [outer = (nil)] 15:55:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 305 (0x860a4800) [pid = 1780] [serial = 818] [outer = 0x8609e400] 15:55:49 INFO - PROCESS | 1780 | 1461106549208 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 306 (0x860a8c00) [pid = 1780] [serial = 819] [outer = 0x8609e400] 15:55:50 INFO - PROCESS | 1780 | 1461106550089 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1481ms 15:55:50 INFO - PROCESS | 1780 | 1461106550155 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:55:50 INFO - PROCESS | 1780 | 1461106550160 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 15:55:50 INFO - PROCESS | 1780 | 1461106550167 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1780 | 1461106550171 Marionette TRACE conn4 <- [1,1062,null,{}] 15:55:50 INFO - PROCESS | 1780 | 1461106550177 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 1780 | 1461106550409 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 15:55:50 INFO - PROCESS | 1780 | 1461106550665 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a4c00 == 118 [pid = 1780] [id = 273] 15:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 307 (0x860a5c00) [pid = 1780] [serial = 820] [outer = (nil)] 15:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 308 (0x86161c00) [pid = 1780] [serial = 821] [outer = 0x860a5c00] 15:55:50 INFO - PROCESS | 1780 | 1461106550790 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 309 (0x86164400) [pid = 1780] [serial = 822] [outer = 0x860a5c00] 15:55:51 INFO - PROCESS | 1780 | 1461106551699 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1546ms 15:55:51 INFO - PROCESS | 1780 | 1461106551712 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 1780 | 1461106551715 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:55:51 INFO - PROCESS | 1780 | 1461106551722 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 1780 | 1461106551725 Marionette TRACE conn4 <- [1,1066,null,{}] 15:55:51 INFO - PROCESS | 1780 | 1461106551731 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:51 INFO - PROCESS | 1780 | 1461106551914 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 15:55:52 INFO - PROCESS | 1780 | 1461106552212 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x86168400 == 119 [pid = 1780] [id = 274] 15:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 310 (0x86169000) [pid = 1780] [serial = 823] [outer = (nil)] 15:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 311 (0x8616c800) [pid = 1780] [serial = 824] [outer = 0x86169000] 15:55:52 INFO - PROCESS | 1780 | 1461106552341 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 312 (0x8e044400) [pid = 1780] [serial = 825] [outer = 0x86169000] 15:55:53 INFO - PROCESS | 1780 | 1461106553246 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1591ms 15:55:53 INFO - PROCESS | 1780 | 1461106553315 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1780 | 1461106553318 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:55:53 INFO - PROCESS | 1780 | 1461106553325 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 1780 | 1461106553329 Marionette TRACE conn4 <- [1,1070,null,{}] 15:55:53 INFO - PROCESS | 1780 | 1461106553335 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:53 INFO - PROCESS | 1780 | 1461106553534 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 15:55:53 INFO - PROCESS | 1780 | 1461106553803 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cb400 == 120 [pid = 1780] [id = 275] 15:55:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 313 (0x855cc000) [pid = 1780] [serial = 826] [outer = (nil)] 15:55:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 314 (0x855d0c00) [pid = 1780] [serial = 827] [outer = 0x855cc000] 15:55:53 INFO - PROCESS | 1780 | 1461106553934 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 315 (0x855d3800) [pid = 1780] [serial = 828] [outer = 0x855cc000] 15:55:54 INFO - PROCESS | 1780 | 1461106554781 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1486ms 15:55:54 INFO - PROCESS | 1780 | 1461106554812 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 1780 | 1461106554815 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:55:54 INFO - PROCESS | 1780 | 1461106554821 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 1780 | 1461106554825 Marionette TRACE conn4 <- [1,1074,null,{}] 15:55:54 INFO - PROCESS | 1780 | 1461106554830 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:55 INFO - PROCESS | 1780 | 1461106555011 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 15:55:55 INFO - PROCESS | 1780 | 1461106555233 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x855d2400 == 121 [pid = 1780] [id = 276] 15:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 316 (0x855d5400) [pid = 1780] [serial = 829] [outer = (nil)] 15:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 317 (0x8616d000) [pid = 1780] [serial = 830] [outer = 0x855d5400] 15:55:55 INFO - PROCESS | 1780 | 1461106555356 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 318 (0x89fe9400) [pid = 1780] [serial = 831] [outer = 0x855d5400] 15:55:56 INFO - PROCESS | 1780 | 1461106556313 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1528ms 15:55:56 INFO - PROCESS | 1780 | 1461106556350 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 1780 | 1461106556354 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:55:56 INFO - PROCESS | 1780 | 1461106556360 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1780 | 1461106556367 Marionette TRACE conn4 <- [1,1078,null,{}] 15:55:56 INFO - PROCESS | 1780 | 1461106556377 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:56 INFO - PROCESS | 1780 | 1461106556577 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 15:55:56 INFO - PROCESS | 1780 | 1461106556843 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x86166800 == 122 [pid = 1780] [id = 277] 15:55:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 319 (0x86169400) [pid = 1780] [serial = 832] [outer = (nil)] 15:55:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 320 (0x8ed42000) [pid = 1780] [serial = 833] [outer = 0x86169400] 15:55:56 INFO - PROCESS | 1780 | 1461106556968 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 321 (0x8edb3800) [pid = 1780] [serial = 834] [outer = 0x86169400] 15:55:57 INFO - PROCESS | 1780 | 1461106557869 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1539ms 15:55:57 INFO - PROCESS | 1780 | 1461106557899 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 1780 | 1461106557903 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:55:57 INFO - PROCESS | 1780 | 1461106557909 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 1780 | 1461106557912 Marionette TRACE conn4 <- [1,1082,null,{}] 15:55:57 INFO - PROCESS | 1780 | 1461106557918 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:58 INFO - PROCESS | 1780 | 1461106558102 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 15:55:58 INFO - PROCESS | 1780 | 1461106558371 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cfc00 == 123 [pid = 1780] [id = 278] 15:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 322 (0x865c6c00) [pid = 1780] [serial = 835] [outer = (nil)] 15:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 323 (0x865cb400) [pid = 1780] [serial = 836] [outer = 0x865c6c00] 15:55:58 INFO - PROCESS | 1780 | 1461106558499 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 324 (0x865ce400) [pid = 1780] [serial = 837] [outer = 0x865c6c00] 15:56:00 INFO - PROCESS | 1780 | 1461106560002 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2142ms 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x871d5400 == 122 [pid = 1780] [id = 259] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x9067b800 == 121 [pid = 1780] [id = 258] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed44000 == 120 [pid = 1780] [id = 234] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x89d71400 == 119 [pid = 1780] [id = 257] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc4d000 == 118 [pid = 1780] [id = 256] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfaac00 == 117 [pid = 1780] [id = 233] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x871d1000 == 116 [pid = 1780] [id = 255] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x87bc4c00 == 115 [pid = 1780] [id = 254] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6e400 == 114 [pid = 1780] [id = 253] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x915d6c00 == 113 [pid = 1780] [id = 243] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6b400 == 112 [pid = 1780] [id = 242] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc44400 == 111 [pid = 1780] [id = 241] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8edafc00 == 110 [pid = 1780] [id = 240] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8c077c00 == 109 [pid = 1780] [id = 238] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee11000 == 108 [pid = 1780] [id = 239] 15:56:00 INFO - PROCESS | 1780 | --DOCSHELL 0x893df000 == 107 [pid = 1780] [id = 237] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 323 (0x8c2a7c00) [pid = 1780] [serial = 686] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 322 (0x8ed18400) [pid = 1780] [serial = 702] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 321 (0x8dfaf800) [pid = 1780] [serial = 696] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 320 (0x8ed16800) [pid = 1780] [serial = 707] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 319 (0x89d6c800) [pid = 1780] [serial = 690] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 318 (0x8eeaf800) [pid = 1780] [serial = 708] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 317 (0x871d5800) [pid = 1780] [serial = 683] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 316 (0x8bc4b000) [pid = 1780] [serial = 692] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 315 (0x94397000) [pid = 1780] [serial = 648] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 314 (0x87bd3c00) [pid = 1780] [serial = 680] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 313 (0x9add2800) [pid = 1780] [serial = 662] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 312 (0x8e0ee400) [pid = 1780] [serial = 699] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 311 (0x8e04d800) [pid = 1780] [serial = 698] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 310 (0x8edaf800) [pid = 1780] [serial = 704] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 309 (0x8bc8d400) [pid = 1780] [serial = 650] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 308 (0x97f47800) [pid = 1780] [serial = 659] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 307 (0x8f435400) [pid = 1780] [serial = 653] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 306 (0x8f8b2800) [pid = 1780] [serial = 677] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 305 (0x8ec8bc00) [pid = 1780] [serial = 674] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 304 (0x8c2a3800) [pid = 1780] [serial = 695] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 303 (0x8edbe400) [pid = 1780] [serial = 705] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 302 (0x8f8b2000) [pid = 1780] [serial = 671] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 301 (0x8bc8e000) [pid = 1780] [serial = 693] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 300 (0x893e4400) [pid = 1780] [serial = 689] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 299 (0x8ed0fc00) [pid = 1780] [serial = 701] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 298 (0x8ef53c00) [pid = 1780] [serial = 710] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 297 (0xa4383000) [pid = 1780] [serial = 665] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 296 (0x94392800) [pid = 1780] [serial = 656] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | --DOMWINDOW == 295 (0x943a2c00) [pid = 1780] [serial = 668] [outer = (nil)] [url = about:blank] 15:56:00 INFO - PROCESS | 1780 | 1461106560655 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 1780 | 1461106560660 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:56:00 INFO - PROCESS | 1780 | 1461106560680 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 1780 | 1461106560686 Marionette TRACE conn4 <- [1,1086,null,{}] 15:56:00 INFO - PROCESS | 1780 | 1461106560694 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 1780 | 1461106560865 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 15:56:01 INFO - PROCESS | 1780 | 1461106561045 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x855ca000 == 108 [pid = 1780] [id = 279] 15:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0x865d0000) [pid = 1780] [serial = 838] [outer = (nil)] 15:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0x893e6800) [pid = 1780] [serial = 839] [outer = 0x865d0000] 15:56:01 INFO - PROCESS | 1780 | 1461106561125 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x89fe6400) [pid = 1780] [serial = 840] [outer = 0x865d0000] 15:56:01 INFO - PROCESS | 1780 | 1461106561969 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1343ms 15:56:02 INFO - PROCESS | 1780 | 1461106562021 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 1780 | 1461106562031 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:56:02 INFO - PROCESS | 1780 | 1461106562043 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 1780 | 1461106562047 Marionette TRACE conn4 <- [1,1090,null,{}] 15:56:02 INFO - PROCESS | 1780 | 1461106562054 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 1780 | 1461106562255 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 15:56:02 INFO - PROCESS | 1780 | 1461106562437 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x86162400 == 109 [pid = 1780] [id = 280] 15:56:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x8bc4d000) [pid = 1780] [serial = 841] [outer = (nil)] 15:56:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x8c0a1800) [pid = 1780] [serial = 842] [outer = 0x8bc4d000] 15:56:02 INFO - PROCESS | 1780 | 1461106562519 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x8c23cc00) [pid = 1780] [serial = 843] [outer = 0x8bc4d000] 15:56:03 INFO - PROCESS | 1780 | 1461106563540 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1547ms 15:56:03 INFO - PROCESS | 1780 | 1461106563596 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 1780 | 1461106563599 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:56:03 INFO - PROCESS | 1780 | 1461106563606 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 1780 | 1461106563612 Marionette TRACE conn4 <- [1,1094,null,{}] 15:56:03 INFO - PROCESS | 1780 | 1461106563628 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 1780 | 1461106563893 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 15:56:03 INFO - PROCESS | 1780 | 1461106563919 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0eb800 == 110 [pid = 1780] [id = 281] 15:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0x8ec8c000) [pid = 1780] [serial = 844] [outer = (nil)] 15:56:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0x8ed0c400) [pid = 1780] [serial = 845] [outer = 0x8ec8c000] 15:56:04 INFO - PROCESS | 1780 | 1461106564045 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x8ed49400) [pid = 1780] [serial = 846] [outer = 0x8ec8c000] 15:56:04 INFO - PROCESS | 1780 | 1461106564963 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1390ms 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:56:05 INFO - PROCESS | 1780 | 1461106564996 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 1780 | 1461106564999 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 15:56:05 INFO - PROCESS | 1780 | 1461106565006 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 1780 | 1461106565009 Marionette TRACE conn4 <- [1,1098,null,{}] 15:56:05 INFO - PROCESS | 1780 | 1461106565021 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 1780 | 1461106565730 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 303 (0x8c238000) [pid = 1780] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 302 (0x8c0ab800) [pid = 1780] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 301 (0x89d6e800) [pid = 1780] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 300 (0x8dfb0800) [pid = 1780] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 299 (0x8eeb6800) [pid = 1780] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 298 (0x9067c000) [pid = 1780] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:56:05 INFO - PROCESS | 1780 | --DOMWINDOW == 297 (0x87bcac00) [pid = 1780] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:56:05 INFO - PROCESS | 1780 | 1461106565914 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x871cb400 == 111 [pid = 1780] [id = 282] 15:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x87bcac00) [pid = 1780] [serial = 847] [outer = (nil)] 15:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x8c238000) [pid = 1780] [serial = 848] [outer = 0x87bcac00] 15:56:06 INFO - PROCESS | 1780 | 1461106565995 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x8ee13400) [pid = 1780] [serial = 849] [outer = 0x87bcac00] 15:56:06 INFO - PROCESS | 1780 | 1461106566767 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1783ms 15:56:06 INFO - PROCESS | 1780 | 1461106566789 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 1780 | 1461106566793 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:56:06 INFO - PROCESS | 1780 | 1461106566799 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1780 | 1461106566803 Marionette TRACE conn4 <- [1,1102,null,{}] 15:56:06 INFO - PROCESS | 1780 | 1461106566808 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 1780 | 1461106567049 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 15:56:07 INFO - PROCESS | 1780 | 1461106567071 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edb4000 == 112 [pid = 1780] [id = 283] 15:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x8eead800) [pid = 1780] [serial = 850] [outer = (nil)] 15:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0x8f435400) [pid = 1780] [serial = 851] [outer = 0x8eead800] 15:56:07 INFO - PROCESS | 1780 | 1461106567148 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0x8f43f400) [pid = 1780] [serial = 852] [outer = 0x8eead800] 15:56:08 INFO - PROCESS | 1780 | 1461106568293 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1540ms 15:56:08 INFO - PROCESS | 1780 | 1461106568341 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:56:08 INFO - PROCESS | 1780 | 1461106568347 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 15:56:08 INFO - PROCESS | 1780 | 1461106568356 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 1780 | 1461106568362 Marionette TRACE conn4 <- [1,1106,null,{}] 15:56:08 INFO - PROCESS | 1780 | 1461106568370 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 1780 | 1461106568573 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 15:56:08 INFO - PROCESS | 1780 | 1461106568905 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x865d1000 == 113 [pid = 1780] [id = 284] 15:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x87cbd800) [pid = 1780] [serial = 853] [outer = (nil)] 15:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 305 (0x89fe8c00) [pid = 1780] [serial = 854] [outer = 0x87cbd800] 15:56:09 INFO - PROCESS | 1780 | 1461106569000 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 306 (0x8bc8b800) [pid = 1780] [serial = 855] [outer = 0x87cbd800] 15:56:09 INFO - PROCESS | 1780 | 1461106569896 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1582ms 15:56:09 INFO - PROCESS | 1780 | 1461106569938 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 1780 | 1461106569947 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:56:09 INFO - PROCESS | 1780 | 1461106569959 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 1780 | 1461106569963 Marionette TRACE conn4 <- [1,1110,null,{}] 15:56:09 INFO - PROCESS | 1780 | 1461106569970 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:10 INFO - PROCESS | 1780 | 1461106570172 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 15:56:10 INFO - PROCESS | 1780 | 1461106570436 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e050800 == 114 [pid = 1780] [id = 285] 15:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 307 (0x8e0f0800) [pid = 1780] [serial = 856] [outer = (nil)] 15:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 308 (0x8ec8e400) [pid = 1780] [serial = 857] [outer = 0x8e0f0800] 15:56:10 INFO - PROCESS | 1780 | 1461106570571 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 309 (0x8edb9000) [pid = 1780] [serial = 858] [outer = 0x8e0f0800] 15:56:11 INFO - PROCESS | 1780 | 1461106571618 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1737ms 15:56:11 INFO - PROCESS | 1780 | 1461106571696 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 1780 | 1461106571700 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:56:11 INFO - PROCESS | 1780 | 1461106571708 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 1780 | 1461106571716 Marionette TRACE conn4 <- [1,1114,null,{}] 15:56:11 INFO - PROCESS | 1780 | 1461106571733 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:12 INFO - PROCESS | 1780 | 1461106572041 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 15:56:12 INFO - PROCESS | 1780 | 1461106572271 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f8b3800 == 115 [pid = 1780] [id = 286] 15:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 310 (0x8f8b6800) [pid = 1780] [serial = 859] [outer = (nil)] 15:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 311 (0x90683400) [pid = 1780] [serial = 860] [outer = 0x8f8b6800] 15:56:12 INFO - PROCESS | 1780 | 1461106572363 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 312 (0x91fc6000) [pid = 1780] [serial = 861] [outer = 0x8f8b6800] 15:56:13 INFO - PROCESS | 1780 | 1461106573300 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1643ms 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:56:13 INFO - PROCESS | 1780 | 1461106573352 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 1780 | 1461106573356 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 15:56:13 INFO - PROCESS | 1780 | 1461106573363 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 1780 | 1461106573365 Marionette TRACE conn4 <- [1,1118,null,{}] 15:56:13 INFO - PROCESS | 1780 | 1461106573372 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:13 INFO - PROCESS | 1780 | 1461106573566 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 15:56:13 INFO - PROCESS | 1780 | 1461106573825 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d5400 == 116 [pid = 1780] [id = 287] 15:56:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 313 (0x90686800) [pid = 1780] [serial = 862] [outer = (nil)] 15:56:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 314 (0x93294c00) [pid = 1780] [serial = 863] [outer = 0x90686800] 15:56:13 INFO - PROCESS | 1780 | 1461106573960 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 315 (0x933fb400) [pid = 1780] [serial = 864] [outer = 0x90686800] 15:56:15 INFO - PROCESS | 1780 | 1461106575005 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1683ms 15:56:15 INFO - PROCESS | 1780 | 1461106575046 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 1780 | 1461106575049 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:56:15 INFO - PROCESS | 1780 | 1461106575056 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 1780 | 1461106575059 Marionette TRACE conn4 <- [1,1122,null,{}] 15:56:15 INFO - PROCESS | 1780 | 1461106575065 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 1780 | 1461106575282 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 15:56:15 INFO - PROCESS | 1780 | 1461106575542 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec88400 == 117 [pid = 1780] [id = 288] 15:56:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 316 (0x8ef4fc00) [pid = 1780] [serial = 865] [outer = (nil)] 15:56:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 317 (0x942b7400) [pid = 1780] [serial = 866] [outer = 0x8ef4fc00] 15:56:15 INFO - PROCESS | 1780 | 1461106575674 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 318 (0x9438ec00) [pid = 1780] [serial = 867] [outer = 0x8ef4fc00] 15:56:16 INFO - PROCESS | 1780 | 1461106576874 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1837ms 15:56:16 INFO - PROCESS | 1780 | 1461106576893 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 1780 | 1461106576896 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:56:16 INFO - PROCESS | 1780 | 1461106576903 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1780 | 1461106576907 Marionette TRACE conn4 <- [1,1126,null,{}] 15:56:16 INFO - PROCESS | 1780 | 1461106576913 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 1780 | 1461106577233 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 15:56:17 INFO - PROCESS | 1780 | 1461106577516 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x942ac800 == 118 [pid = 1780] [id = 289] 15:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 319 (0x95cc3800) [pid = 1780] [serial = 868] [outer = (nil)] 15:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 320 (0x974bbc00) [pid = 1780] [serial = 869] [outer = 0x95cc3800] 15:56:17 INFO - PROCESS | 1780 | 1461106577662 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 321 (0x979a6c00) [pid = 1780] [serial = 870] [outer = 0x95cc3800] 15:56:18 INFO - PROCESS | 1780 | 1461106578562 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1691ms 15:56:18 INFO - PROCESS | 1780 | 1461106578595 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 1780 | 1461106578599 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:56:18 INFO - PROCESS | 1780 | 1461106578605 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 1780 | 1461106578609 Marionette TRACE conn4 <- [1,1130,null,{}] 15:56:18 INFO - PROCESS | 1780 | 1461106578615 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 1780 | 1461106578880 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 15:56:19 INFO - PROCESS | 1780 | 1461106579150 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x93385000 == 119 [pid = 1780] [id = 290] 15:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 322 (0x97f4a000) [pid = 1780] [serial = 871] [outer = (nil)] 15:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 323 (0x98973000) [pid = 1780] [serial = 872] [outer = 0x97f4a000] 15:56:19 INFO - PROCESS | 1780 | 1461106579280 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 324 (0x9adda800) [pid = 1780] [serial = 873] [outer = 0x97f4a000] 15:56:20 INFO - PROCESS | 1780 | 1461106580193 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1631ms 15:56:20 INFO - PROCESS | 1780 | 1461106580237 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 1780 | 1461106580241 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:56:20 INFO - PROCESS | 1780 | 1461106580247 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 1780 | 1461106580251 Marionette TRACE conn4 <- [1,1134,null,{}] 15:56:20 INFO - PROCESS | 1780 | 1461106580257 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 1780 | 1461106580447 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 15:56:20 INFO - PROCESS | 1780 | 1461106580706 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x971a0000 == 120 [pid = 1780] [id = 291] 15:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 325 (0x979a1400) [pid = 1780] [serial = 874] [outer = (nil)] 15:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 326 (0x9fb20400) [pid = 1780] [serial = 875] [outer = 0x979a1400] 15:56:20 INFO - PROCESS | 1780 | 1461106580834 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 327 (0x9fb9e000) [pid = 1780] [serial = 876] [outer = 0x979a1400] 15:56:21 INFO - PROCESS | 1780 | 1461106581709 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1530ms 15:56:21 INFO - PROCESS | 1780 | 1461106581779 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:56:21 INFO - PROCESS | 1780 | 1461106581784 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 15:56:21 INFO - PROCESS | 1780 | 1461106581790 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 1780 | 1461106581794 Marionette TRACE conn4 <- [1,1138,null,{}] 15:56:21 INFO - PROCESS | 1780 | 1461106581800 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 1780 | 1461106581994 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 15:56:22 INFO - PROCESS | 1780 | 1461106582257 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d5800 == 121 [pid = 1780] [id = 292] 15:56:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 328 (0x93293000) [pid = 1780] [serial = 877] [outer = (nil)] 15:56:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 329 (0xa29d1c00) [pid = 1780] [serial = 878] [outer = 0x93293000] 15:56:22 INFO - PROCESS | 1780 | 1461106582388 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 330 (0xa4383000) [pid = 1780] [serial = 879] [outer = 0x93293000] 15:56:23 INFO - PROCESS | 1780 | 1461106583319 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1580ms 15:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:56:23 INFO - PROCESS | 1780 | 1461106583370 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 1780 | 1461106583373 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 15:56:23 INFO - PROCESS | 1780 | 1461106583379 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 1780 | 1461106583383 Marionette TRACE conn4 <- [1,1142,null,{}] 15:56:23 INFO - PROCESS | 1780 | 1461106583388 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:23 INFO - PROCESS | 1780 | 1461106583585 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 15:56:23 INFO - PROCESS | 1780 | 1461106583891 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf0800 == 122 [pid = 1780] [id = 293] 15:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 331 (0x89bf3800) [pid = 1780] [serial = 880] [outer = (nil)] 15:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 332 (0x89bfa000) [pid = 1780] [serial = 881] [outer = 0x89bf3800] 15:56:23 INFO - PROCESS | 1780 | 1461106583986 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 333 (0x89bfbc00) [pid = 1780] [serial = 882] [outer = 0x89bf3800] 15:56:24 INFO - PROCESS | 1780 | 1461106584867 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1534ms 15:56:24 INFO - PROCESS | 1780 | 1461106584913 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 1780 | 1461106584917 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:56:24 INFO - PROCESS | 1780 | 1461106584924 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 1780 | 1461106584929 Marionette TRACE conn4 <- [1,1146,null,{}] 15:56:24 INFO - PROCESS | 1780 | 1461106584934 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:25 INFO - PROCESS | 1780 | 1461106585153 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 15:56:25 INFO - PROCESS | 1780 | 1461106585431 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbc1000 == 123 [pid = 1780] [id = 294] 15:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 334 (0xa48c1c00) [pid = 1780] [serial = 883] [outer = (nil)] 15:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 335 (0xa48c8800) [pid = 1780] [serial = 884] [outer = 0xa48c1c00] 15:56:25 INFO - PROCESS | 1780 | 1461106585566 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 336 (0xa4926400) [pid = 1780] [serial = 885] [outer = 0xa48c1c00] 15:56:26 INFO - PROCESS | 1780 | 1461106586433 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1587ms 15:56:26 INFO - PROCESS | 1780 | 1461106586512 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 1780 | 1461106586516 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:56:26 INFO - PROCESS | 1780 | 1461106586528 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 1780 | 1461106586536 Marionette TRACE conn4 <- [1,1150,null,{}] 15:56:26 INFO - PROCESS | 1780 | 1461106586545 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:26 INFO - PROCESS | 1780 | 1461106586768 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 15:56:27 INFO - PROCESS | 1780 | 1461106587047 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x86801c00 == 124 [pid = 1780] [id = 295] 15:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 337 (0x86803c00) [pid = 1780] [serial = 886] [outer = (nil)] 15:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 338 (0x8680a800) [pid = 1780] [serial = 887] [outer = 0x86803c00] 15:56:27 INFO - PROCESS | 1780 | 1461106587179 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 339 (0x8680e000) [pid = 1780] [serial = 888] [outer = 0x86803c00] 15:56:28 INFO - PROCESS | 1780 | 1461106588050 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1594ms 15:56:28 INFO - PROCESS | 1780 | 1461106588123 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 1780 | 1461106588127 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:56:28 INFO - PROCESS | 1780 | 1461106588134 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 1780 | 1461106588137 Marionette TRACE conn4 <- [1,1154,null,{}] 15:56:28 INFO - PROCESS | 1780 | 1461106588143 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:28 INFO - PROCESS | 1780 | 1461106588363 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 15:56:28 INFO - PROCESS | 1780 | 1461106588626 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493b800 == 125 [pid = 1780] [id = 296] 15:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 340 (0x8493e800) [pid = 1780] [serial = 889] [outer = (nil)] 15:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 341 (0x84943000) [pid = 1780] [serial = 890] [outer = 0x8493e800] 15:56:28 INFO - PROCESS | 1780 | 1461106588758 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 342 (0x84946000) [pid = 1780] [serial = 891] [outer = 0x8493e800] 15:56:29 INFO - PROCESS | 1780 | 1461106589625 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1531ms 15:56:29 INFO - PROCESS | 1780 | 1461106589666 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 1780 | 1461106589671 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:56:29 INFO - PROCESS | 1780 | 1461106589677 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1780 | 1461106589680 Marionette TRACE conn4 <- [1,1158,null,{}] 15:56:29 INFO - PROCESS | 1780 | 1461106589686 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 1780 | 1461106589879 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 15:56:30 INFO - PROCESS | 1780 | 1461106590196 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x84941800 == 126 [pid = 1780] [id = 297] 15:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 343 (0x84944c00) [pid = 1780] [serial = 892] [outer = (nil)] 15:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 344 (0x84959800) [pid = 1780] [serial = 893] [outer = 0x84944c00] 15:56:30 INFO - PROCESS | 1780 | 1461106590293 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 345 (0x8495b800) [pid = 1780] [serial = 894] [outer = 0x84944c00] 15:56:31 INFO - PROCESS | 1780 | 1461106591217 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1579ms 15:56:31 INFO - PROCESS | 1780 | 1461106591257 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 1780 | 1461106591262 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:56:31 INFO - PROCESS | 1780 | 1461106591269 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 1780 | 1461106591272 Marionette TRACE conn4 <- [1,1162,null,{}] 15:56:31 INFO - PROCESS | 1780 | 1461106591279 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:31 INFO - PROCESS | 1780 | 1461106591491 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 15:56:32 INFO - PROCESS | 1780 | 1461106592267 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495dc00 == 127 [pid = 1780] [id = 298] 15:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 346 (0x8609dc00) [pid = 1780] [serial = 895] [outer = (nil)] 15:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 347 (0x860abc00) [pid = 1780] [serial = 896] [outer = 0x8609dc00] 15:56:32 INFO - PROCESS | 1780 | 1461106592365 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 348 (0x865c5800) [pid = 1780] [serial = 897] [outer = 0x8609dc00] 15:56:33 INFO - PROCESS | 1780 | 1461106593328 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2139ms 15:56:33 INFO - PROCESS | 1780 | 1461106593410 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 1780 | 1461106593417 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:56:33 INFO - PROCESS | 1780 | 1461106593426 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1780 | 1461106593431 Marionette TRACE conn4 <- [1,1166,null,{}] 15:56:33 INFO - PROCESS | 1780 | 1461106593438 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:33 INFO - PROCESS | 1780 | 1461106593674 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 15:56:34 INFO - PROCESS | 1780 | 1461106594008 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a7000 == 128 [pid = 1780] [id = 299] 15:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 349 (0x865cd400) [pid = 1780] [serial = 898] [outer = (nil)] 15:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 350 (0x87cc1400) [pid = 1780] [serial = 899] [outer = 0x865cd400] 15:56:34 INFO - PROCESS | 1780 | 1461106594102 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 351 (0x893e4000) [pid = 1780] [serial = 900] [outer = 0x865cd400] 15:56:35 INFO - PROCESS | 1780 | 1461106595143 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1790ms 15:56:35 INFO - PROCESS | 1780 | 1461106595218 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 1780 | 1461106595225 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:56:35 INFO - PROCESS | 1780 | 1461106595233 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 1780 | 1461106595236 Marionette TRACE conn4 <- [1,1170,null,{}] 15:56:35 INFO - PROCESS | 1780 | 1461106595242 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 1780 | 1461106595448 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 15:56:35 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc0c00 == 127 [pid = 1780] [id = 10] 15:56:35 INFO - PROCESS | 1780 | 1461106595869 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec5000 == 128 [pid = 1780] [id = 300] 15:56:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 352 (0x8bc94800) [pid = 1780] [serial = 901] [outer = (nil)] 15:56:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 353 (0x8c0af400) [pid = 1780] [serial = 902] [outer = 0x8bc94800] 15:56:35 INFO - PROCESS | 1780 | 1461106595969 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 354 (0x8e046800) [pid = 1780] [serial = 903] [outer = 0x8bc94800] 15:56:36 INFO - PROCESS | 1780 | 1461106596957 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1783ms 15:56:37 INFO - PROCESS | 1780 | 1461106597018 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1780 | 1461106597022 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:56:37 INFO - PROCESS | 1780 | 1461106597031 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1780 | 1461106597039 Marionette TRACE conn4 <- [1,1174,null,{}] 15:56:37 INFO - PROCESS | 1780 | 1461106597055 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 1780 | 1461106597256 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 15:56:37 INFO - PROCESS | 1780 | 1461106597569 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc44c00 == 129 [pid = 1780] [id = 301] 15:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 355 (0x8ec8d800) [pid = 1780] [serial = 904] [outer = (nil)] 15:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 356 (0x8ef4d800) [pid = 1780] [serial = 905] [outer = 0x8ec8d800] 15:56:37 INFO - PROCESS | 1780 | 1461106597654 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 357 (0x8f440c00) [pid = 1780] [serial = 906] [outer = 0x8ec8d800] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x9439b400 == 128 [pid = 1780] [id = 222] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb8800 == 127 [pid = 1780] [id = 217] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x942b3c00 == 126 [pid = 1780] [id = 220] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec83400 == 125 [pid = 1780] [id = 224] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x920e8800 == 124 [pid = 1780] [id = 221] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x87bd1000 == 123 [pid = 1780] [id = 226] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec86c00 == 122 [pid = 1780] [id = 225] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x871cf000 == 121 [pid = 1780] [id = 227] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x871cb400 == 120 [pid = 1780] [id = 282] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0eb800 == 119 [pid = 1780] [id = 281] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x86162400 == 118 [pid = 1780] [id = 280] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x855ca000 == 117 [pid = 1780] [id = 279] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0xa29c7800 == 116 [pid = 1780] [id = 269] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc4400 == 115 [pid = 1780] [id = 268] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x967b8c00 == 114 [pid = 1780] [id = 266] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x9fa36000 == 113 [pid = 1780] [id = 267] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x9201b000 == 112 [pid = 1780] [id = 265] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x94240c00 == 111 [pid = 1780] [id = 264] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x9325cc00 == 110 [pid = 1780] [id = 263] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed0b800 == 109 [pid = 1780] [id = 262] 15:56:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebc000 == 108 [pid = 1780] [id = 261] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 356 (0x95c68400) [pid = 1780] [serial = 743] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 355 (0x942b0c00) [pid = 1780] [serial = 737] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 354 (0x8dfa7000) [pid = 1780] [serial = 716] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 353 (0x8e0f2000) [pid = 1780] [serial = 764] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 352 (0x89fe9800) [pid = 1780] [serial = 761] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 351 (0x8fade000) [pid = 1780] [serial = 722] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 350 (0x8aeb8400) [pid = 1780] [serial = 713] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 349 (0x8f7b1400) [pid = 1780] [serial = 771] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 348 (0x8f8b0c00) [pid = 1780] [serial = 773] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 347 (0x920ed400) [pid = 1780] [serial = 777] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 346 (0x8fbbbc00) [pid = 1780] [serial = 774] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 345 (0x8e0ebc00) [pid = 1780] [serial = 768] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 344 (0x9070f400) [pid = 1780] [serial = 725] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 343 (0x8bc90000) [pid = 1780] [serial = 767] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 342 (0x8f436000) [pid = 1780] [serial = 719] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 341 (0x8ec90c00) [pid = 1780] [serial = 765] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 340 (0x970b2c00) [pid = 1780] [serial = 746] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 339 (0x9436a800) [pid = 1780] [serial = 740] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 338 (0x920ed800) [pid = 1780] [serial = 728] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 337 (0x97be8800) [pid = 1780] [serial = 752] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 336 (0x9755fc00) [pid = 1780] [serial = 749] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 335 (0x8aec2400) [pid = 1780] [serial = 762] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 334 (0x9337f800) [pid = 1780] [serial = 731] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 333 (0x9addd800) [pid = 1780] [serial = 758] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 332 (0x9816f400) [pid = 1780] [serial = 755] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 331 (0x8ef4f800) [pid = 1780] [serial = 770] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 330 (0x91fc5c00) [pid = 1780] [serial = 776] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 329 (0x933fa400) [pid = 1780] [serial = 734] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 328 (0x91fc2c00) [pid = 1780] [serial = 779] [outer = (nil)] [url = about:blank] 15:56:38 INFO - PROCESS | 1780 | --DOMWINDOW == 327 (0x9337fc00) [pid = 1780] [serial = 780] [outer = (nil)] [url = about:blank] 15:56:39 INFO - PROCESS | 1780 | 1461106599273 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 1780 | 1461106599339 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 15:56:39 INFO - PROCESS | 1780 | 1461106599346 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 1780 | 1461106599350 Marionette TRACE conn4 <- [1,1178,null,{}] 15:56:39 INFO - PROCESS | 1780 | 1461106599355 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:39 INFO - PROCESS | 1780 | 1461106599525 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 15:56:39 INFO - PROCESS | 1780 | 1461106599537 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x860aac00 == 109 [pid = 1780] [id = 302] 15:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 328 (0x865cf000) [pid = 1780] [serial = 907] [outer = (nil)] 15:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 329 (0x8aebe000) [pid = 1780] [serial = 908] [outer = 0x865cf000] 15:56:39 INFO - PROCESS | 1780 | 1461106599609 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 330 (0x8e046400) [pid = 1780] [serial = 909] [outer = 0x865cf000] 15:56:40 INFO - PROCESS | 1780 | 1461106600519 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 1780 | 1461106600589 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:56:40 INFO - PROCESS | 1780 | 1461106600595 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 1780 | 1461106600599 Marionette TRACE conn4 <- [1,1182,null,{}] 15:56:40 INFO - PROCESS | 1780 | 1461106600604 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 1780 | 1461106600783 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 15:56:41 INFO - PROCESS | 1780 | 1461106600996 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec86000 == 110 [pid = 1780] [id = 303] 15:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 331 (0x8ed0b800) [pid = 1780] [serial = 910] [outer = (nil)] 15:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 332 (0x8ee0f000) [pid = 1780] [serial = 911] [outer = 0x8ed0b800] 15:56:41 INFO - PROCESS | 1780 | 1461106601089 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 333 (0x8f7cc400) [pid = 1780] [serial = 912] [outer = 0x8ed0b800] 15:56:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:41 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:56:42 INFO - PROCESS | 1780 | 1461106602004 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 1780 | 1461106602084 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:56:42 INFO - PROCESS | 1780 | 1461106602090 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 1780 | 1461106602093 Marionette TRACE conn4 <- [1,1186,null,{}] 15:56:42 INFO - PROCESS | 1780 | 1461106602098 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 1780 | 1461106602341 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 15:56:42 INFO - PROCESS | 1780 | 1461106602365 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cb9800 == 111 [pid = 1780] [id = 304] 15:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 334 (0x8c2a3800) [pid = 1780] [serial = 913] [outer = (nil)] 15:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 335 (0x90680400) [pid = 1780] [serial = 914] [outer = 0x8c2a3800] 15:56:42 INFO - PROCESS | 1780 | 1461106602439 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 336 (0x91fc5c00) [pid = 1780] [serial = 915] [outer = 0x8c2a3800] 15:56:44 INFO - PROCESS | 1780 | 1461106604818 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 1780 | 1461106605048 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 15:56:45 INFO - PROCESS | 1780 | 1461106605059 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 1780 | 1461106605061 Marionette TRACE conn4 <- [1,1190,null,{}] 15:56:45 INFO - PROCESS | 1780 | 1461106605075 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:45 INFO - PROCESS | 1780 | 1461106605269 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 15:56:45 INFO - PROCESS | 1780 | 1461106605448 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x893dd000 == 112 [pid = 1780] [id = 305] 15:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x893e9400) [pid = 1780] [serial = 916] [outer = (nil)] 15:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x89fe4400) [pid = 1780] [serial = 917] [outer = 0x893e9400] 15:56:45 INFO - PROCESS | 1780 | 1461106605524 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x8bc41400) [pid = 1780] [serial = 918] [outer = 0x893e9400] 15:56:46 INFO - PROCESS | 1780 | 1461106606261 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 1780 | 1461106606321 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 15:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:56:46 INFO - PROCESS | 1780 | 1461106606328 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - PROCESS | 1780 | 1461106606331 Marionette TRACE conn4 <- [1,1194,null,{}] 15:56:46 INFO - PROCESS | 1780 | 1461106606336 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:46 INFO - PROCESS | 1780 | 1461106606497 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 15:56:46 INFO - PROCESS | 1780 | 1461106606507 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cec00 == 113 [pid = 1780] [id = 306] 15:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x8c074c00) [pid = 1780] [serial = 919] [outer = (nil)] 15:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0x8c239800) [pid = 1780] [serial = 920] [outer = 0x8c074c00] 15:56:46 INFO - PROCESS | 1780 | 1461106606580 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x8e0f1c00) [pid = 1780] [serial = 921] [outer = 0x8c074c00] 15:56:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:47 INFO - PROCESS | 1780 | 1461106607934 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 1780 | 1461106607992 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:56:48 INFO - PROCESS | 1780 | 1461106608003 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 1780 | 1461106608007 Marionette TRACE conn4 <- [1,1198,null,{}] 15:56:48 INFO - PROCESS | 1780 | 1461106608016 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 1780 | 1461106608247 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 15:56:48 INFO - PROCESS | 1780 | 1461106608564 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495e000 == 114 [pid = 1780] [id = 307] 15:56:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x86808c00) [pid = 1780] [serial = 922] [outer = (nil)] 15:56:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x87cc4000) [pid = 1780] [serial = 923] [outer = 0x86808c00] 15:56:48 INFO - PROCESS | 1780 | 1461106608661 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x89bfb800) [pid = 1780] [serial = 924] [outer = 0x86808c00] 15:56:49 INFO - PROCESS | 1780 | 1461106609682 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1733ms 15:56:49 INFO - PROCESS | 1780 | 1461106609737 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 1780 | 1461106609746 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:56:49 INFO - PROCESS | 1780 | 1461106609756 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 1780 | 1461106609761 Marionette TRACE conn4 <- [1,1202,null,{}] 15:56:49 INFO - PROCESS | 1780 | 1461106609767 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:50 INFO - PROCESS | 1780 | 1461106610010 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 15:56:50 INFO - PROCESS | 1780 | 1461106610324 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e7800 == 115 [pid = 1780] [id = 308] 15:56:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0x8bc45c00) [pid = 1780] [serial = 925] [outer = (nil)] 15:56:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0x8c2b1800) [pid = 1780] [serial = 926] [outer = 0x8bc45c00] 15:56:50 INFO - PROCESS | 1780 | 1461106610423 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x8ec86c00) [pid = 1780] [serial = 927] [outer = 0x8bc45c00] 15:56:51 INFO - PROCESS | 1780 | 1461106611326 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1635ms 15:56:51 INFO - PROCESS | 1780 | 1461106611391 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 1780 | 1461106611395 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 15:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:56:51 INFO - PROCESS | 1780 | 1461106611402 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 1780 | 1461106611408 Marionette TRACE conn4 <- [1,1206,null,{}] 15:56:51 INFO - PROCESS | 1780 | 1461106611424 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 1780 | 1461106611690 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 15:56:52 INFO - PROCESS | 1780 | 1461106612013 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed41800 == 116 [pid = 1780] [id = 309] 15:56:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x8ee0fc00) [pid = 1780] [serial = 928] [outer = (nil)] 15:56:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x8f43ec00) [pid = 1780] [serial = 929] [outer = 0x8ee0fc00] 15:56:52 INFO - PROCESS | 1780 | 1461106612105 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x8f8b4c00) [pid = 1780] [serial = 930] [outer = 0x8ee0fc00] 15:56:52 INFO - PROCESS | 1780 | 1461106612993 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1642ms 15:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:56:53 INFO - PROCESS | 1780 | 1461106613045 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 1780 | 1461106613049 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 15:56:53 INFO - PROCESS | 1780 | 1461106613056 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 1780 | 1461106613067 Marionette TRACE conn4 <- [1,1210,null,{}] 15:56:53 INFO - PROCESS | 1780 | 1461106613078 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 1780 | 1461106613295 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 15:56:53 INFO - PROCESS | 1780 | 1461106613561 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7b6c00 == 117 [pid = 1780] [id = 310] 15:56:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x8fbc4000) [pid = 1780] [serial = 931] [outer = (nil)] 15:56:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x9135b000) [pid = 1780] [serial = 932] [outer = 0x8fbc4000] 15:56:53 INFO - PROCESS | 1780 | 1461106613692 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x93257400) [pid = 1780] [serial = 933] [outer = 0x8fbc4000] 15:56:54 INFO - PROCESS | 1780 | 1461106614567 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1548ms 15:56:54 INFO - PROCESS | 1780 | 1461106614604 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 1780 | 1461106614608 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 15:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:56:54 INFO - PROCESS | 1780 | 1461106614614 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 1780 | 1461106614618 Marionette TRACE conn4 <- [1,1214,null,{}] 15:56:54 INFO - PROCESS | 1780 | 1461106614623 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:54 INFO - PROCESS | 1780 | 1461106614802 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 15:56:55 INFO - PROCESS | 1780 | 1461106615133 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a6800 == 118 [pid = 1780] [id = 311] 15:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 288 (0x8fbbac00) [pid = 1780] [serial = 934] [outer = (nil)] 15:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 289 (0x933f8400) [pid = 1780] [serial = 935] [outer = 0x8fbbac00] 15:56:55 INFO - PROCESS | 1780 | 1461106615231 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0x9423cc00) [pid = 1780] [serial = 936] [outer = 0x8fbbac00] 15:56:56 INFO - PROCESS | 1780 | 1461106616144 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1592ms 15:56:56 INFO - PROCESS | 1780 | 1461106616208 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 1780 | 1461106616213 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 15:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:56:56 INFO - PROCESS | 1780 | 1461106616219 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 1780 | 1461106616221 Marionette TRACE conn4 <- [1,1218,null,{}] 15:56:56 INFO - PROCESS | 1780 | 1461106616228 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:56 INFO - PROCESS | 1780 | 1461106616499 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 15:56:56 INFO - PROCESS | 1780 | 1461106616825 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x93383400 == 119 [pid = 1780] [id = 312] 15:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0x933f9000) [pid = 1780] [serial = 937] [outer = (nil)] 15:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x943a4400) [pid = 1780] [serial = 938] [outer = 0x933f9000] 15:56:56 INFO - PROCESS | 1780 | 1461106616925 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0x959b7800) [pid = 1780] [serial = 939] [outer = 0x933f9000] 15:56:57 INFO - PROCESS | 1780 | 1461106617790 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1630ms 15:56:57 INFO - PROCESS | 1780 | 1461106617850 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 1780 | 1461106617854 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 15:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:56:57 INFO - PROCESS | 1780 | 1461106617861 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 1780 | 1461106617863 Marionette TRACE conn4 <- [1,1222,null,{}] 15:56:57 INFO - PROCESS | 1780 | 1461106617870 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:58 INFO - PROCESS | 1780 | 1461106618069 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 15:56:58 INFO - PROCESS | 1780 | 1461106618390 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cf400 == 120 [pid = 1780] [id = 313] 15:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0x87cbb000) [pid = 1780] [serial = 940] [outer = (nil)] 15:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 295 (0x95cd1c00) [pid = 1780] [serial = 941] [outer = 0x87cbb000] 15:56:58 INFO - PROCESS | 1780 | 1461106618491 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0x967bf800) [pid = 1780] [serial = 942] [outer = 0x87cbb000] 15:56:59 INFO - PROCESS | 1780 | 1461106619357 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 1780 | 1461106619403 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 15:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:56:59 INFO - PROCESS | 1780 | 1461106619410 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 1780 | 1461106619413 Marionette TRACE conn4 <- [1,1226,null,{}] 15:56:59 INFO - PROCESS | 1780 | 1461106619419 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 1780 | 1461106619608 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 15:56:59 INFO - PROCESS | 1780 | 1461106619924 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x84939800 == 121 [pid = 1780] [id = 314] 15:56:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0x87cc1000) [pid = 1780] [serial = 943] [outer = (nil)] 15:57:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x97f48400) [pid = 1780] [serial = 944] [outer = 0x87cc1000] 15:57:00 INFO - PROCESS | 1780 | 1461106620022 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x98171400) [pid = 1780] [serial = 945] [outer = 0x87cc1000] 15:57:00 INFO - PROCESS | 1780 | 1461106620860 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1486ms 15:57:00 INFO - PROCESS | 1780 | 1461106620896 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 1780 | 1461106620901 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 15:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:57:00 INFO - PROCESS | 1780 | 1461106620907 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 1780 | 1461106620910 Marionette TRACE conn4 <- [1,1230,null,{}] 15:57:00 INFO - PROCESS | 1780 | 1461106620916 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:01 INFO - PROCESS | 1780 | 1461106621200 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 15:57:01 INFO - PROCESS | 1780 | 1461106621455 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c074800 == 122 [pid = 1780] [id = 315] 15:57:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x8ee0a000) [pid = 1780] [serial = 946] [outer = (nil)] 15:57:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x9add6400) [pid = 1780] [serial = 947] [outer = 0x8ee0a000] 15:57:01 INFO - PROCESS | 1780 | 1461106621547 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0x9ade0c00) [pid = 1780] [serial = 948] [outer = 0x8ee0a000] 15:57:02 INFO - PROCESS | 1780 | 1461106622424 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1578ms 15:57:02 INFO - PROCESS | 1780 | 1461106622489 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 15:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:57:02 INFO - PROCESS | 1780 | 1461106622493 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 15:57:02 INFO - PROCESS | 1780 | 1461106622500 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 1780 | 1461106622503 Marionette TRACE conn4 <- [1,1234,null,{}] 15:57:02 INFO - PROCESS | 1780 | 1461106622509 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 1780 | 1461106622721 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 15:57:03 INFO - PROCESS | 1780 | 1461106623052 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x984cb400 == 123 [pid = 1780] [id = 316] 15:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0x9fa97000) [pid = 1780] [serial = 949] [outer = (nil)] 15:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x9ffc3400) [pid = 1780] [serial = 950] [outer = 0x9fa97000] 15:57:03 INFO - PROCESS | 1780 | 1461106623152 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 305 (0xa094a000) [pid = 1780] [serial = 951] [outer = 0x9fa97000] 15:57:04 INFO - PROCESS | 1780 | 1461106624078 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1638ms 15:57:04 INFO - PROCESS | 1780 | 1461106624138 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 1780 | 1461106624143 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 15:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:57:04 INFO - PROCESS | 1780 | 1461106624150 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 1780 | 1461106624156 Marionette TRACE conn4 <- [1,1238,null,{}] 15:57:04 INFO - PROCESS | 1780 | 1461106624162 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:04 INFO - PROCESS | 1780 | 1461106624410 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 15:57:04 INFO - PROCESS | 1780 | 1461106624740 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 1780 | ++DOCSHELL 0xa437c800 == 124 [pid = 1780] [id = 317] 15:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 306 (0xa437d400) [pid = 1780] [serial = 952] [outer = (nil)] 15:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 307 (0xa44e6400) [pid = 1780] [serial = 953] [outer = 0xa437d400] 15:57:04 INFO - PROCESS | 1780 | 1461106624843 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 308 (0xa48cd400) [pid = 1780] [serial = 954] [outer = 0xa437d400] 15:57:05 INFO - PROCESS | 1780 | 1461106625712 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1640ms 15:57:05 INFO - PROCESS | 1780 | 1461106625791 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 1780 | 1461106625795 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 15:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:57:05 INFO - PROCESS | 1780 | 1461106625802 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 1780 | 1461106625804 Marionette TRACE conn4 <- [1,1242,null,{}] 15:57:05 INFO - PROCESS | 1780 | 1461106625811 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:06 INFO - PROCESS | 1780 | 1461106626047 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 15:57:06 INFO - PROCESS | 1780 | 1461106626371 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x869cd800 == 125 [pid = 1780] [id = 318] 15:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 309 (0x869ce000) [pid = 1780] [serial = 955] [outer = (nil)] 15:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 310 (0x869d3c00) [pid = 1780] [serial = 956] [outer = 0x869ce000] 15:57:06 INFO - PROCESS | 1780 | 1461106626461 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 311 (0x869d6800) [pid = 1780] [serial = 957] [outer = 0x869ce000] 15:57:07 INFO - PROCESS | 1780 | 1461106627335 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1583ms 15:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:57:07 INFO - PROCESS | 1780 | 1461106627386 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 1780 | 1461106627389 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 15:57:07 INFO - PROCESS | 1780 | 1461106627397 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 1780 | 1461106627400 Marionette TRACE conn4 <- [1,1246,null,{}] 15:57:07 INFO - PROCESS | 1780 | 1461106627406 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 1780 | 1461106627614 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 15:57:07 INFO - PROCESS | 1780 | 1461106627883 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8680fc00 == 126 [pid = 1780] [id = 319] 15:57:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 312 (0x869d0000) [pid = 1780] [serial = 958] [outer = (nil)] 15:57:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 313 (0x8c44e000) [pid = 1780] [serial = 959] [outer = 0x869d0000] 15:57:08 INFO - PROCESS | 1780 | 1461106628025 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 314 (0x8c44f800) [pid = 1780] [serial = 960] [outer = 0x869d0000] 15:57:08 INFO - PROCESS | 1780 | 1461106628981 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1637ms 15:57:09 INFO - PROCESS | 1780 | 1461106629033 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 1780 | 1461106629036 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 15:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:57:09 INFO - PROCESS | 1780 | 1461106629043 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 1780 | 1461106629047 Marionette TRACE conn4 <- [1,1250,null,{}] 15:57:09 INFO - PROCESS | 1780 | 1461106629052 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:09 INFO - PROCESS | 1780 | 1461106629261 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 15:57:09 INFO - PROCESS | 1780 | 1461106629597 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x86162400 == 127 [pid = 1780] [id = 320] 15:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 315 (0x86163400) [pid = 1780] [serial = 961] [outer = (nil)] 15:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 316 (0x868e7800) [pid = 1780] [serial = 962] [outer = 0x86163400] 15:57:09 INFO - PROCESS | 1780 | 1461106629691 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 317 (0x868eac00) [pid = 1780] [serial = 963] [outer = 0x86163400] 15:57:10 INFO - PROCESS | 1780 | 1461106630642 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1688ms 15:57:10 INFO - PROCESS | 1780 | 1461106630732 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 1780 | 1461106630736 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 15:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:57:10 INFO - PROCESS | 1780 | 1461106630745 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 1780 | 1461106630748 Marionette TRACE conn4 <- [1,1254,null,{}] 15:57:10 INFO - PROCESS | 1780 | 1461106630756 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:11 INFO - PROCESS | 1780 | 1461106631040 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 15:57:11 INFO - PROCESS | 1780 | 1461106631378 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e4000 == 128 [pid = 1780] [id = 321] 15:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 318 (0x868e4400) [pid = 1780] [serial = 964] [outer = (nil)] 15:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 319 (0x869d9c00) [pid = 1780] [serial = 965] [outer = 0x868e4400] 15:57:11 INFO - PROCESS | 1780 | 1461106631472 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 320 (0x87cc5c00) [pid = 1780] [serial = 966] [outer = 0x868e4400] 15:57:12 INFO - PROCESS | 1780 | 1461106632453 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1784ms 15:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:57:12 INFO - PROCESS | 1780 | 1461106632529 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 1780 | 1461106632532 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 15:57:12 INFO - PROCESS | 1780 | 1461106632539 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 1780 | 1461106632542 Marionette TRACE conn4 <- [1,1258,null,{}] 15:57:12 INFO - PROCESS | 1780 | 1461106632548 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 1780 | 1461106632749 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 15:57:13 INFO - PROCESS | 1780 | 1461106633067 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e1c00 == 129 [pid = 1780] [id = 322] 15:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 321 (0x87cbe000) [pid = 1780] [serial = 967] [outer = (nil)] 15:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 322 (0x8c454c00) [pid = 1780] [serial = 968] [outer = 0x87cbe000] 15:57:13 INFO - PROCESS | 1780 | 1461106633160 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 323 (0x8c456800) [pid = 1780] [serial = 969] [outer = 0x87cbe000] 15:57:14 INFO - PROCESS | 1780 | 1461106634035 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 15:57:14 INFO - PROCESS | 1780 | 1461106634118 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 1780 | 1461106634122 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 15:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:57:14 INFO - PROCESS | 1780 | 1461106634128 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 1780 | 1461106634131 Marionette TRACE conn4 <- [1,1262,null,{}] 15:57:14 INFO - PROCESS | 1780 | 1461106634137 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:14 INFO - PROCESS | 1780 | 1461106634374 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 15:57:14 INFO - PROCESS | 1780 | 1461106634693 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a9800 == 130 [pid = 1780] [id = 323] 15:57:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 324 (0x87bc9c00) [pid = 1780] [serial = 970] [outer = (nil)] 15:57:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 325 (0x8ed45800) [pid = 1780] [serial = 971] [outer = 0x87bc9c00] 15:57:14 INFO - PROCESS | 1780 | 1461106634784 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 326 (0x8ef46000) [pid = 1780] [serial = 972] [outer = 0x87bc9c00] 15:57:15 INFO - PROCESS | 1780 | 1461106635658 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1579ms 15:57:15 INFO - PROCESS | 1780 | 1461106635707 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 1780 | 1461106635711 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 15:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:57:15 INFO - PROCESS | 1780 | 1461106635717 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 1780 | 1461106635721 Marionette TRACE conn4 <- [1,1266,null,{}] 15:57:15 INFO - PROCESS | 1780 | 1461106635726 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:15 INFO - PROCESS | 1780 | 1461106635924 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 15:57:16 INFO - PROCESS | 1780 | 1461106636259 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc47c00 == 131 [pid = 1780] [id = 324] 15:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 327 (0x8c075000) [pid = 1780] [serial = 973] [outer = (nil)] 15:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 328 (0x8ed4c800) [pid = 1780] [serial = 974] [outer = 0x8c075000] 15:57:16 INFO - PROCESS | 1780 | 1461106636350 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 329 (0x8f7b1c00) [pid = 1780] [serial = 975] [outer = 0x8c075000] 15:57:17 INFO - PROCESS | 1780 | 1461106637304 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1628ms 15:57:17 INFO - PROCESS | 1780 | 1461106637347 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 1780 | 1461106637350 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 15:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:57:17 INFO - PROCESS | 1780 | 1461106637356 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 1780 | 1461106637360 Marionette TRACE conn4 <- [1,1270,null,{}] 15:57:17 INFO - PROCESS | 1780 | 1461106637365 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:17 INFO - PROCESS | 1780 | 1461106637560 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x967b8400 == 130 [pid = 1780] [id = 94] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x893dd000 == 129 [pid = 1780] [id = 305] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x87cb9800 == 128 [pid = 1780] [id = 304] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec86000 == 127 [pid = 1780] [id = 303] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x860aac00 == 126 [pid = 1780] [id = 302] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x95a35400 == 125 [pid = 1780] [id = 11] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc44c00 == 124 [pid = 1780] [id = 301] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8aec5000 == 123 [pid = 1780] [id = 300] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8495dc00 == 122 [pid = 1780] [id = 298] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x860a7000 == 121 [pid = 1780] [id = 299] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec88400 == 120 [pid = 1780] [id = 288] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x942ac800 == 119 [pid = 1780] [id = 289] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x871d5400 == 118 [pid = 1780] [id = 287] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8f8b3800 == 117 [pid = 1780] [id = 286] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8e050800 == 116 [pid = 1780] [id = 285] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8edb4000 == 115 [pid = 1780] [id = 283] 15:57:18 INFO - PROCESS | 1780 | --DOCSHELL 0x865d1000 == 114 [pid = 1780] [id = 284] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 328 (0x8e0f3800) [pid = 1780] [serial = 521] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 327 (0x967bac00) [pid = 1780] [serial = 794] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 326 (0xa2932c00) [pid = 1780] [serial = 515] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 325 (0x99097c00) [pid = 1780] [serial = 797] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 324 (0x9fb9d400) [pid = 1780] [serial = 800] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 323 (0x9add8c00) [pid = 1780] [serial = 509] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 322 (0x8aec1800) [pid = 1780] [serial = 473] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 321 (0x8f43f800) [pid = 1780] [serial = 527] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 320 (0x8ee13400) [pid = 1780] [serial = 849] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 319 (0x9df88400) [pid = 1780] [serial = 512] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 318 (0x94244800) [pid = 1780] [serial = 364] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 317 (0xa2933000) [pid = 1780] [serial = 605] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 316 (0x9df8d400) [pid = 1780] [serial = 602] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 315 (0x9338a400) [pid = 1780] [serial = 596] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 314 (0x9439a400) [pid = 1780] [serial = 791] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 313 (0x8f435800) [pid = 1780] [serial = 524] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 312 (0xa48c6c00) [pid = 1780] [serial = 815] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 311 (0x89fee800) [pid = 1780] [serial = 617] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 310 (0x9df81000) [pid = 1780] [serial = 464] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 309 (0x93388800) [pid = 1780] [serial = 413] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 308 (0x8616c800) [pid = 1780] [serial = 824] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 307 (0x9add6000) [pid = 1780] [serial = 401] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 306 (0x89fe6400) [pid = 1780] [serial = 840] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 305 (0x8ed49400) [pid = 1780] [serial = 846] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 304 (0x93383c00) [pid = 1780] [serial = 455] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 303 (0x8c07e000) [pid = 1780] [serial = 361] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 302 (0x8c0a1800) [pid = 1780] [serial = 842] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 301 (0x8c238000) [pid = 1780] [serial = 848] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 300 (0x893e7c00) [pid = 1780] [serial = 627] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 299 (0xa094b000) [pid = 1780] [serial = 572] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 298 (0x8f7bf000) [pid = 1780] [serial = 788] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 297 (0x893e6800) [pid = 1780] [serial = 839] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 296 (0x8eeb0400) [pid = 1780] [serial = 349] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 295 (0x865ce400) [pid = 1780] [serial = 837] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 294 (0x98170000) [pid = 1780] [serial = 506] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 293 (0xa48c8400) [pid = 1780] [serial = 358] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 292 (0xa0e67400) [pid = 1780] [serial = 467] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 291 (0x9070c000) [pid = 1780] [serial = 557] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 290 (0x89d73800) [pid = 1780] [serial = 536] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 289 (0x9ffc4000) [pid = 1780] [serial = 422] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 288 (0xa4363400) [pid = 1780] [serial = 470] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 287 (0xa2977400) [pid = 1780] [serial = 806] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 286 (0xa48c9800) [pid = 1780] [serial = 624] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x8ed46800) [pid = 1780] [serial = 476] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0x8ee0d000) [pid = 1780] [serial = 452] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x8ed42000) [pid = 1780] [serial = 833] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0x860a4800) [pid = 1780] [serial = 818] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 281 (0x97f4cc00) [pid = 1780] [serial = 397] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 280 (0xa094e800) [pid = 1780] [serial = 608] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 279 (0x8f7cc000) [pid = 1780] [serial = 500] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 278 (0x9328f000) [pid = 1780] [serial = 575] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 277 (0x8ed4c000) [pid = 1780] [serial = 554] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 276 (0x9908bc00) [pid = 1780] [serial = 599] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 275 (0x97565800) [pid = 1780] [serial = 566] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 274 (0x8616d000) [pid = 1780] [serial = 830] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 273 (0x98173400) [pid = 1780] [serial = 458] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0x8ef51c00) [pid = 1780] [serial = 593] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x959bb400) [pid = 1780] [serial = 503] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x8ed4d000) [pid = 1780] [serial = 479] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8f43bc00) [pid = 1780] [serial = 630] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0xa437d800) [pid = 1780] [serial = 620] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0xa0b39c00) [pid = 1780] [serial = 530] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x9aeec800) [pid = 1780] [serial = 569] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x9add3000) [pid = 1780] [serial = 461] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0xa4486400) [pid = 1780] [serial = 809] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x855d0c00) [pid = 1780] [serial = 827] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 262 (0x970af800) [pid = 1780] [serial = 352] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 261 (0x8c23cc00) [pid = 1780] [serial = 843] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0xa0e63800) [pid = 1780] [serial = 355] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0xa2982800) [pid = 1780] [serial = 410] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0x95cd0c00) [pid = 1780] [serial = 563] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x93297c00) [pid = 1780] [serial = 394] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0xa48c2c00) [pid = 1780] [serial = 518] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x86161c00) [pid = 1780] [serial = 821] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x8f7b7000) [pid = 1780] [serial = 611] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0x865cb400) [pid = 1780] [serial = 836] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x8ef4e800) [pid = 1780] [serial = 533] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0xa4359800) [pid = 1780] [serial = 416] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x9aeed800) [pid = 1780] [serial = 404] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x8f7bf800) [pid = 1780] [serial = 614] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x8ed0c400) [pid = 1780] [serial = 845] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0xa0b2cc00) [pid = 1780] [serial = 803] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x9435f800) [pid = 1780] [serial = 560] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x87cc2400) [pid = 1780] [serial = 812] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x8e04e800) [pid = 1780] [serial = 785] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x9201c000) [pid = 1780] [serial = 425] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x8eeac400) [pid = 1780] [serial = 391] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x94390000) [pid = 1780] [serial = 782] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x9ffa5800) [pid = 1780] [serial = 407] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x8c078400) [pid = 1780] [serial = 419] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x8f435400) [pid = 1780] [serial = 851] [outer = (nil)] [url = about:blank] 15:57:19 INFO - PROCESS | 1780 | 1461106639328 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x84944000 == 115 [pid = 1780] [id = 325] 15:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x8495a800) [pid = 1780] [serial = 976] [outer = (nil)] 15:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x86164000) [pid = 1780] [serial = 977] [outer = 0x8495a800] 15:57:19 INFO - PROCESS | 1780 | 1461106639420 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x865cf800) [pid = 1780] [serial = 978] [outer = 0x8495a800] 15:57:20 INFO - PROCESS | 1780 | 1461106640270 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2933ms 15:57:20 INFO - PROCESS | 1780 | 1461106640313 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 1780 | 1461106640320 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 15:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:57:20 INFO - PROCESS | 1780 | 1461106640332 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 1780 | 1461106640336 Marionette TRACE conn4 <- [1,1274,null,{}] 15:57:20 INFO - PROCESS | 1780 | 1461106640343 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 1780 | 1461106640545 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 15:57:20 INFO - PROCESS | 1780 | 1461106640720 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc5800 == 116 [pid = 1780] [id = 326] 15:57:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x87cbe400) [pid = 1780] [serial = 979] [outer = (nil)] 15:57:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x893e2400) [pid = 1780] [serial = 980] [outer = 0x87cbe400] 15:57:20 INFO - PROCESS | 1780 | 1461106640799 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x89bf6800) [pid = 1780] [serial = 981] [outer = 0x87cbe400] 15:57:21 INFO - PROCESS | 1780 | 1461106641736 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1430ms 15:57:21 INFO - PROCESS | 1780 | 1461106641766 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 1780 | 1461106641772 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 15:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:57:21 INFO - PROCESS | 1780 | 1461106641778 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 1780 | 1461106641781 Marionette TRACE conn4 <- [1,1278,null,{}] 15:57:21 INFO - PROCESS | 1780 | 1461106641787 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 1780 | 1461106642041 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 15:57:22 INFO - PROCESS | 1780 | 1461106642078 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cbf800 == 117 [pid = 1780] [id = 327] 15:57:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x89d6f400) [pid = 1780] [serial = 982] [outer = (nil)] 15:57:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x8aebd400) [pid = 1780] [serial = 983] [outer = 0x89d6f400] 15:57:22 INFO - PROCESS | 1780 | 1461106642152 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x8bc8b400) [pid = 1780] [serial = 984] [outer = 0x89d6f400] 15:57:23 INFO - PROCESS | 1780 | 1461106643172 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1435ms 15:57:23 INFO - PROCESS | 1780 | 1461106643214 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 1780 | 1461106643218 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 15:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:57:23 INFO - PROCESS | 1780 | 1461106643240 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 1780 | 1461106643248 Marionette TRACE conn4 <- [1,1282,null,{}] 15:57:23 INFO - PROCESS | 1780 | 1461106643254 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 1780 | 1461106643518 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 15:57:23 INFO - PROCESS | 1780 | 1461106643573 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e5000 == 118 [pid = 1780] [id = 328] 15:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x8c075400) [pid = 1780] [serial = 985] [outer = (nil)] 15:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x8c44e400) [pid = 1780] [serial = 986] [outer = 0x8c075400] 15:57:24 INFO - PROCESS | 1780 | 1461106644651 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x8e04e800) [pid = 1780] [serial = 987] [outer = 0x8c075400] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x865cf000) [pid = 1780] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x8609dc00) [pid = 1780] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x865cd400) [pid = 1780] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x91fc2000) [pid = 1780] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x8ed0b800) [pid = 1780] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x8c2a3800) [pid = 1780] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x8bc94800) [pid = 1780] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x893e9400) [pid = 1780] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8ec8d800) [pid = 1780] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:57:24 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x95ae8000) [pid = 1780] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:57:25 INFO - PROCESS | 1780 | 1461106645477 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2303ms 15:57:25 INFO - PROCESS | 1780 | 1461106645530 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 1780 | 1461106645534 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 15:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:57:25 INFO - PROCESS | 1780 | 1461106645540 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 1780 | 1461106645543 Marionette TRACE conn4 <- [1,1286,null,{}] 15:57:25 INFO - PROCESS | 1780 | 1461106645548 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:25 INFO - PROCESS | 1780 | 1461106645783 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 15:57:25 INFO - PROCESS | 1780 | 1461106645804 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x871cb400 == 119 [pid = 1780] [id = 329] 15:57:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x89fed400) [pid = 1780] [serial = 988] [outer = (nil)] 15:57:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8dfa8000) [pid = 1780] [serial = 989] [outer = 0x89fed400] 15:57:25 INFO - PROCESS | 1780 | 1461106645879 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x8e0f5400) [pid = 1780] [serial = 990] [outer = 0x89fed400] 15:57:26 INFO - PROCESS | 1780 | 1461106646951 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1477ms 15:57:27 INFO - PROCESS | 1780 | 1461106647019 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 1780 | 1461106647026 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 15:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:57:27 INFO - PROCESS | 1780 | 1461106647035 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 1780 | 1461106647042 Marionette TRACE conn4 <- [1,1290,null,{}] 15:57:27 INFO - PROCESS | 1780 | 1461106647053 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:27 INFO - PROCESS | 1780 | 1461106647294 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 15:57:27 INFO - PROCESS | 1780 | 1461106647565 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e1800 == 120 [pid = 1780] [id = 330] 15:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x869d1400) [pid = 1780] [serial = 991] [outer = (nil)] 15:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x87cba000) [pid = 1780] [serial = 992] [outer = 0x869d1400] 15:57:27 INFO - PROCESS | 1780 | 1461106647656 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x893df400) [pid = 1780] [serial = 993] [outer = 0x869d1400] 15:57:28 INFO - PROCESS | 1780 | 1461106648612 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1637ms 15:57:28 INFO - PROCESS | 1780 | 1461106648672 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 1780 | 1461106648682 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 15:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:57:28 INFO - PROCESS | 1780 | 1461106648693 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 1780 | 1461106648697 Marionette TRACE conn4 <- [1,1294,null,{}] 15:57:28 INFO - PROCESS | 1780 | 1461106648704 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 1780 | 1461106648953 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 15:57:29 INFO - PROCESS | 1780 | 1461106649272 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe5400 == 121 [pid = 1780] [id = 331] 15:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x8aeb9400) [pid = 1780] [serial = 994] [outer = (nil)] 15:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x8bc96000) [pid = 1780] [serial = 995] [outer = 0x8aeb9400] 15:57:29 INFO - PROCESS | 1780 | 1461106649363 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x8c0a8c00) [pid = 1780] [serial = 996] [outer = 0x8aeb9400] 15:57:30 INFO - PROCESS | 1780 | 1461106650377 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1733ms 15:57:30 INFO - PROCESS | 1780 | 1461106650427 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 1780 | 1461106650430 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 15:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:57:30 INFO - PROCESS | 1780 | 1461106650437 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 1780 | 1461106650443 Marionette TRACE conn4 <- [1,1298,null,{}] 15:57:30 INFO - PROCESS | 1780 | 1461106650460 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:30 INFO - PROCESS | 1780 | 1461106650670 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 15:57:31 INFO - PROCESS | 1780 | 1461106650978 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec92000 == 122 [pid = 1780] [id = 332] 15:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x8ed11400) [pid = 1780] [serial = 997] [outer = (nil)] 15:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x8ed44400) [pid = 1780] [serial = 998] [outer = 0x8ed11400] 15:57:31 INFO - PROCESS | 1780 | 1461106651076 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x8ed50400) [pid = 1780] [serial = 999] [outer = 0x8ed11400] 15:57:31 INFO - PROCESS | 1780 | 1461106651995 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1634ms 15:57:32 INFO - PROCESS | 1780 | 1461106652073 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 1780 | 1461106652077 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 15:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:57:32 INFO - PROCESS | 1780 | 1461106652084 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 1780 | 1461106652087 Marionette TRACE conn4 <- [1,1302,null,{}] 15:57:32 INFO - PROCESS | 1780 | 1461106652093 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:32 INFO - PROCESS | 1780 | 1461106652329 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 15:57:32 INFO - PROCESS | 1780 | 1461106652637 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed12000 == 123 [pid = 1780] [id = 333] 15:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x8edb4400) [pid = 1780] [serial = 1000] [outer = (nil)] 15:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x8ee14000) [pid = 1780] [serial = 1001] [outer = 0x8edb4400] 15:57:32 INFO - PROCESS | 1780 | 1461106652731 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x8eeaec00) [pid = 1780] [serial = 1002] [outer = 0x8edb4400] 15:57:33 INFO - PROCESS | 1780 | 1461106653610 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1578ms 15:57:33 INFO - PROCESS | 1780 | 1461106653675 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 15:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:57:33 INFO - PROCESS | 1780 | 1461106653680 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 15:57:33 INFO - PROCESS | 1780 | 1461106653686 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 1780 | 1461106653690 Marionette TRACE conn4 <- [1,1306,null,{}] 15:57:33 INFO - PROCESS | 1780 | 1461106653696 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 1780 | 1461106653903 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 15:57:34 INFO - PROCESS | 1780 | 1461106654215 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d75c00 == 124 [pid = 1780] [id = 334] 15:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0x8bc50000) [pid = 1780] [serial = 1003] [outer = (nil)] 15:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0x8ef4c400) [pid = 1780] [serial = 1004] [outer = 0x8bc50000] 15:57:34 INFO - PROCESS | 1780 | 1461106654313 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0x8f433c00) [pid = 1780] [serial = 1005] [outer = 0x8bc50000] 15:57:35 INFO - PROCESS | 1780 | 1461106655233 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1580ms 15:57:35 INFO - PROCESS | 1780 | 1461106655283 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 1780 | 1461106655287 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 15:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:57:35 INFO - PROCESS | 1780 | 1461106655294 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 1780 | 1461106655298 Marionette TRACE conn4 <- [1,1310,null,{}] 15:57:35 INFO - PROCESS | 1780 | 1461106655303 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:35 INFO - PROCESS | 1780 | 1461106655545 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 15:57:35 INFO - PROCESS | 1780 | 1461106655863 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb3400 == 125 [pid = 1780] [id = 335] 15:57:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x8f8b0c00) [pid = 1780] [serial = 1006] [outer = (nil)] 15:57:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x8fbb8800) [pid = 1780] [serial = 1007] [outer = 0x8f8b0c00] 15:57:35 INFO - PROCESS | 1780 | 1461106655965 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x9067f800) [pid = 1780] [serial = 1008] [outer = 0x8f8b0c00] 15:57:36 INFO - PROCESS | 1780 | 1461106656893 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 1780 | 1461106656935 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 15:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:57:36 INFO - PROCESS | 1780 | 1461106656942 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 1780 | 1461106656946 Marionette TRACE conn4 <- [1,1314,null,{}] 15:57:36 INFO - PROCESS | 1780 | 1461106656952 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:37 INFO - PROCESS | 1780 | 1461106657157 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 15:57:37 INFO - PROCESS | 1780 | 1461106657474 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc89400 == 126 [pid = 1780] [id = 336] 15:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 262 (0x8f7b3000) [pid = 1780] [serial = 1009] [outer = (nil)] 15:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 263 (0x9206d000) [pid = 1780] [serial = 1010] [outer = 0x8f7b3000] 15:57:37 INFO - PROCESS | 1780 | 1461106657583 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x92071000) [pid = 1780] [serial = 1011] [outer = 0x8f7b3000] 15:57:38 INFO - PROCESS | 1780 | 1461106658500 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1635ms 15:57:38 INFO - PROCESS | 1780 | 1461106658605 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 1780 | 1461106658611 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 15:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:57:38 INFO - PROCESS | 1780 | 1461106658621 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 1780 | 1461106658624 Marionette TRACE conn4 <- [1,1318,null,{}] 15:57:38 INFO - PROCESS | 1780 | 1461106658629 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:38 INFO - PROCESS | 1780 | 1461106658886 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 15:57:39 INFO - PROCESS | 1780 | 1461106659185 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x915dcc00 == 127 [pid = 1780] [id = 337] 15:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x92023c00) [pid = 1780] [serial = 1012] [outer = (nil)] 15:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x920ea000) [pid = 1780] [serial = 1013] [outer = 0x92023c00] 15:57:39 INFO - PROCESS | 1780 | 1461106659283 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x9328f000) [pid = 1780] [serial = 1014] [outer = 0x92023c00] 15:57:40 INFO - PROCESS | 1780 | 1461106660267 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1686ms 15:57:40 INFO - PROCESS | 1780 | 1461106660309 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:57:40 INFO - PROCESS | 1780 | 1461106660313 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 15:57:40 INFO - PROCESS | 1780 | 1461106660320 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 1780 | 1461106660324 Marionette TRACE conn4 <- [1,1322,null,{}] 15:57:40 INFO - PROCESS | 1780 | 1461106660330 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:40 INFO - PROCESS | 1780 | 1461106660540 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 15:57:40 INFO - PROCESS | 1780 | 1461106660829 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2a7800 == 128 [pid = 1780] [id = 338] 15:57:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x92075c00) [pid = 1780] [serial = 1015] [outer = (nil)] 15:57:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x933f1400) [pid = 1780] [serial = 1016] [outer = 0x92075c00] 15:57:40 INFO - PROCESS | 1780 | 1461106660928 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x933fec00) [pid = 1780] [serial = 1017] [outer = 0x92075c00] 15:57:41 INFO - PROCESS | 1780 | 1461106661809 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1533ms 15:57:41 INFO - PROCESS | 1780 | 1461106661853 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 1780 | 1461106661857 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 15:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:57:41 INFO - PROCESS | 1780 | 1461106661864 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 1780 | 1461106661868 Marionette TRACE conn4 <- [1,1326,null,{}] 15:57:41 INFO - PROCESS | 1780 | 1461106661874 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:42 INFO - PROCESS | 1780 | 1461106662104 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 15:57:42 INFO - PROCESS | 1780 | 1461106662421 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x90711c00 == 129 [pid = 1780] [id = 339] 15:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x9337f400) [pid = 1780] [serial = 1018] [outer = (nil)] 15:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x9435d800) [pid = 1780] [serial = 1019] [outer = 0x9337f400] 15:57:42 INFO - PROCESS | 1780 | 1461106662519 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x94363800) [pid = 1780] [serial = 1020] [outer = 0x9337f400] 15:57:43 INFO - PROCESS | 1780 | 1461106663384 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1578ms 15:57:43 INFO - PROCESS | 1780 | 1461106663444 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 1780 | 1461106663449 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 15:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:57:43 INFO - PROCESS | 1780 | 1461106663455 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 1780 | 1461106663460 Marionette TRACE conn4 <- [1,1330,null,{}] 15:57:43 INFO - PROCESS | 1780 | 1461106663465 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:43 INFO - PROCESS | 1780 | 1461106663707 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 15:57:44 INFO - PROCESS | 1780 | 1461106664026 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x942aac00 == 130 [pid = 1780] [id = 340] 15:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0x95a35400) [pid = 1780] [serial = 1021] [outer = (nil)] 15:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x95c66c00) [pid = 1780] [serial = 1022] [outer = 0x95a35400] 15:57:44 INFO - PROCESS | 1780 | 1461106664130 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x967bac00) [pid = 1780] [serial = 1023] [outer = 0x95a35400] 15:57:45 INFO - PROCESS | 1780 | 1461106665032 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1642ms 15:57:45 INFO - PROCESS | 1780 | 1461106665098 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:57:45 INFO - PROCESS | 1780 | 1461106665102 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 15:57:45 INFO - PROCESS | 1780 | 1461106665108 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 1780 | 1461106665112 Marionette TRACE conn4 <- [1,1334,null,{}] 15:57:45 INFO - PROCESS | 1780 | 1461106665118 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 1780 | 1461106665331 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 15:57:45 INFO - PROCESS | 1780 | 1461106665640 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x959b3400 == 131 [pid = 1780] [id = 341] 15:57:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x967b8400) [pid = 1780] [serial = 1024] [outer = (nil)] 15:57:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x979a1c00) [pid = 1780] [serial = 1025] [outer = 0x967b8400] 15:57:45 INFO - PROCESS | 1780 | 1461106665734 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0x979aa000) [pid = 1780] [serial = 1026] [outer = 0x967b8400] 15:57:46 INFO - PROCESS | 1780 | 1461106666586 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1529ms 15:57:46 INFO - PROCESS | 1780 | 1461106666644 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 1780 | 1461106666647 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 15:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:57:46 INFO - PROCESS | 1780 | 1461106666656 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 1780 | 1461106666660 Marionette TRACE conn4 <- [1,1338,null,{}] 15:57:46 INFO - PROCESS | 1780 | 1461106666665 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 1780 | 1461106666872 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 15:57:47 INFO - PROCESS | 1780 | 1461106667205 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x95cc8800 == 132 [pid = 1780] [id = 342] 15:57:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0x97c2cc00) [pid = 1780] [serial = 1027] [outer = (nil)] 15:57:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x9816c800) [pid = 1780] [serial = 1028] [outer = 0x97c2cc00] 15:57:47 INFO - PROCESS | 1780 | 1461106667302 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x98174400) [pid = 1780] [serial = 1029] [outer = 0x97c2cc00] 15:57:48 INFO - PROCESS | 1780 | 1461106668741 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 15:57:48 INFO - PROCESS | 1780 | 1461106668807 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 1780 | 1461106668812 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 15:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:57:48 INFO - PROCESS | 1780 | 1461106668823 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 1780 | 1461106668827 Marionette TRACE conn4 <- [1,1342,null,{}] 15:57:48 INFO - PROCESS | 1780 | 1461106668833 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 1780 | 1461106669048 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 15:57:49 INFO - PROCESS | 1780 | 1461106669312 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef53000 == 133 [pid = 1780] [id = 343] 15:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x97c29400) [pid = 1780] [serial = 1030] [outer = (nil)] 15:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x98971800) [pid = 1780] [serial = 1031] [outer = 0x97c29400] 15:57:49 INFO - PROCESS | 1780 | 1461106669407 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x9908f000) [pid = 1780] [serial = 1032] [outer = 0x97c29400] 15:57:50 INFO - PROCESS | 1780 | 1461106670388 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1641ms 15:57:50 INFO - PROCESS | 1780 | 1461106670466 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 1780 | 1461106670471 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 15:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:57:50 INFO - PROCESS | 1780 | 1461106670478 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 1780 | 1461106670482 Marionette TRACE conn4 <- [1,1346,null,{}] 15:57:50 INFO - PROCESS | 1780 | 1461106670490 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:50 INFO - PROCESS | 1780 | 1461106670739 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 15:57:51 INFO - PROCESS | 1780 | 1461106671056 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x84942c00 == 134 [pid = 1780] [id = 344] 15:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x97f53800) [pid = 1780] [serial = 1033] [outer = (nil)] 15:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x9ae7d800) [pid = 1780] [serial = 1034] [outer = 0x97f53800] 15:57:51 INFO - PROCESS | 1780 | 1461106671161 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 288 (0x9aeed400) [pid = 1780] [serial = 1035] [outer = 0x97f53800] 15:57:52 INFO - PROCESS | 1780 | 1461106672101 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1683ms 15:57:52 INFO - PROCESS | 1780 | 1461106672163 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 1780 | 1461106672167 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 15:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:57:52 INFO - PROCESS | 1780 | 1461106672173 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 1780 | 1461106672175 Marionette TRACE conn4 <- [1,1350,null,{}] 15:57:52 INFO - PROCESS | 1780 | 1461106672183 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 1780 | 1461106672405 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 15:57:52 INFO - PROCESS | 1780 | 1461106672768 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a0800 == 135 [pid = 1780] [id = 345] 15:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 289 (0x860a7800) [pid = 1780] [serial = 1036] [outer = (nil)] 15:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0x8e045000) [pid = 1780] [serial = 1037] [outer = 0x860a7800] 15:57:52 INFO - PROCESS | 1780 | 1461106672868 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0x8e0f0400) [pid = 1780] [serial = 1038] [outer = 0x860a7800] 15:57:53 INFO - PROCESS | 1780 | 1461106673816 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1683ms 15:57:53 INFO - PROCESS | 1780 | 1461106673857 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 1780 | 1461106673861 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:57:53 INFO - PROCESS | 1780 | 1461106673867 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 1780 | 1461106673869 Marionette TRACE conn4 <- [1,1354,null,{}] 15:57:53 INFO - PROCESS | 1780 | 1461106673875 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 1780 | 1461106674077 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 15:57:54 INFO - PROCESS | 1780 | 1461106674407 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x865cc000 == 136 [pid = 1780] [id = 346] 15:57:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x86810800) [pid = 1780] [serial = 1039] [outer = (nil)] 15:57:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0x9aee9800) [pid = 1780] [serial = 1040] [outer = 0x86810800] 15:57:54 INFO - PROCESS | 1780 | 1461106674506 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0x9df87000) [pid = 1780] [serial = 1041] [outer = 0x86810800] 15:57:55 INFO - PROCESS | 1780 | 1461106675518 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1680ms 15:57:55 INFO - PROCESS | 1780 | 1461106675548 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 1780 | 1461106675553 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 15:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:57:55 INFO - PROCESS | 1780 | 1461106675560 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 1780 | 1461106675564 Marionette TRACE conn4 <- [1,1358,null,{}] 15:57:55 INFO - PROCESS | 1780 | 1461106675570 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 1780 | 1461106675803 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 15:57:56 INFO - PROCESS | 1780 | 1461106676144 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493f000 == 137 [pid = 1780] [id = 347] 15:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 295 (0x86801400) [pid = 1780] [serial = 1042] [outer = (nil)] 15:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0x9ff04000) [pid = 1780] [serial = 1043] [outer = 0x86801400] 15:57:56 INFO - PROCESS | 1780 | 1461106676234 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0x9ff0d000) [pid = 1780] [serial = 1044] [outer = 0x86801400] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x860a4c00 == 136 [pid = 1780] [id = 273] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8609d800 == 135 [pid = 1780] [id = 272] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x855cb400 == 134 [pid = 1780] [id = 275] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x87cbbc00 == 133 [pid = 1780] [id = 270] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x87cbac00 == 132 [pid = 1780] [id = 271] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x868e5000 == 131 [pid = 1780] [id = 328] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x87cbf800 == 130 [pid = 1780] [id = 327] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x87bc5800 == 129 [pid = 1780] [id = 326] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x84944000 == 128 [pid = 1780] [id = 325] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc47c00 == 127 [pid = 1780] [id = 324] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x868e1c00 == 126 [pid = 1780] [id = 322] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x860a9800 == 125 [pid = 1780] [id = 323] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x868e4000 == 124 [pid = 1780] [id = 321] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x86162400 == 123 [pid = 1780] [id = 320] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8680fc00 == 122 [pid = 1780] [id = 319] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0xa437c800 == 121 [pid = 1780] [id = 317] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x869cd800 == 120 [pid = 1780] [id = 318] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x984cb400 == 119 [pid = 1780] [id = 316] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8c074800 == 118 [pid = 1780] [id = 315] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x855cf400 == 117 [pid = 1780] [id = 313] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x84939800 == 116 [pid = 1780] [id = 314] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x93383400 == 115 [pid = 1780] [id = 312] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x860a6800 == 114 [pid = 1780] [id = 311] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7b6c00 == 113 [pid = 1780] [id = 310] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed41800 == 112 [pid = 1780] [id = 309] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8495e000 == 111 [pid = 1780] [id = 307] 15:57:58 INFO - PROCESS | 1780 | --DOCSHELL 0x893e7800 == 110 [pid = 1780] [id = 308] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 296 (0x8c239800) [pid = 1780] [serial = 920] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 295 (0x8bc41400) [pid = 1780] [serial = 918] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 294 (0x84943000) [pid = 1780] [serial = 890] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 293 (0x8aebe000) [pid = 1780] [serial = 908] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 292 (0x865c5800) [pid = 1780] [serial = 897] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 291 (0x893e4000) [pid = 1780] [serial = 900] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 290 (0x93294800) [pid = 1780] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 289 (0x942b7400) [pid = 1780] [serial = 866] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 288 (0x8680a800) [pid = 1780] [serial = 887] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 287 (0x87cc1400) [pid = 1780] [serial = 899] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 286 (0xa29d1c00) [pid = 1780] [serial = 878] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x89fe8c00) [pid = 1780] [serial = 854] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0x90683400) [pid = 1780] [serial = 860] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x9fb20400) [pid = 1780] [serial = 875] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0xa48c8800) [pid = 1780] [serial = 884] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 281 (0x93294c00) [pid = 1780] [serial = 863] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 280 (0x8ee0f000) [pid = 1780] [serial = 911] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 279 (0x974bbc00) [pid = 1780] [serial = 869] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 278 (0x8f7cc400) [pid = 1780] [serial = 912] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 277 (0x91fc5c00) [pid = 1780] [serial = 915] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 276 (0x8e046800) [pid = 1780] [serial = 903] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 275 (0x98973000) [pid = 1780] [serial = 872] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 274 (0x89bfa000) [pid = 1780] [serial = 881] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 273 (0x89fe4400) [pid = 1780] [serial = 917] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0x90680400) [pid = 1780] [serial = 914] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x8f440c00) [pid = 1780] [serial = 906] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x9438c000) [pid = 1780] [serial = 621] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8ef4d800) [pid = 1780] [serial = 905] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x860abc00) [pid = 1780] [serial = 896] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0x84959800) [pid = 1780] [serial = 893] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x8c0af400) [pid = 1780] [serial = 902] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x8e046400) [pid = 1780] [serial = 909] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x8ec8e400) [pid = 1780] [serial = 857] [outer = (nil)] [url = about:blank] 15:57:58 INFO - PROCESS | 1780 | 1461106678661 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 3148ms 15:57:58 INFO - PROCESS | 1780 | 1461106678709 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 1780 | 1461106678715 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 15:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:57:58 INFO - PROCESS | 1780 | 1461106678723 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 1780 | 1461106678729 Marionette TRACE conn4 <- [1,1362,null,{}] 15:57:58 INFO - PROCESS | 1780 | 1461106678738 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:58 INFO - PROCESS | 1780 | 1461106678975 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 15:57:59 INFO - PROCESS | 1780 | 1461106679155 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cb400 == 111 [pid = 1780] [id = 348] 15:57:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x86162400) [pid = 1780] [serial = 1045] [outer = (nil)] 15:57:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x8680fc00) [pid = 1780] [serial = 1046] [outer = 0x86162400] 15:57:59 INFO - PROCESS | 1780 | 1461106679245 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x868e5000) [pid = 1780] [serial = 1047] [outer = 0x86162400] 15:58:00 INFO - PROCESS | 1780 | 1461106680057 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1392ms 15:58:00 INFO - PROCESS | 1780 | 1461106680116 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 1780 | 1461106680125 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 15:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:58:00 INFO - PROCESS | 1780 | 1461106680142 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 1780 | 1461106680152 Marionette TRACE conn4 <- [1,1366,null,{}] 15:58:00 INFO - PROCESS | 1780 | 1461106680193 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 1780 | 1461106680374 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 15:58:00 INFO - PROCESS | 1780 | 1461106680385 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a4c00 == 112 [pid = 1780] [id = 349] 15:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x8680f000) [pid = 1780] [serial = 1048] [outer = (nil)] 15:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x87cc2400) [pid = 1780] [serial = 1049] [outer = 0x8680f000] 15:58:00 INFO - PROCESS | 1780 | 1461106680456 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x89bf2000) [pid = 1780] [serial = 1050] [outer = 0x8680f000] 15:58:01 INFO - PROCESS | 1780 | 1461106681625 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 1780 | 1461106681678 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 15:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:58:01 INFO - PROCESS | 1780 | 1461106681693 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 1780 | 1461106681699 Marionette TRACE conn4 <- [1,1370,null,{}] 15:58:01 INFO - PROCESS | 1780 | 1461106681715 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 1780 | 1461106681986 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 15:58:02 INFO - PROCESS | 1780 | 1461106682022 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeb7c00 == 113 [pid = 1780] [id = 350] 15:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x8bc46000) [pid = 1780] [serial = 1051] [outer = (nil)] 15:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x8bc97000) [pid = 1780] [serial = 1052] [outer = 0x8bc46000] 15:58:02 INFO - PROCESS | 1780 | 1461106682142 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x8c237400) [pid = 1780] [serial = 1053] [outer = 0x8bc46000] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0xa48c1c00) [pid = 1780] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x942b8000) [pid = 1780] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x84944c00) [pid = 1780] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8ec92c00) [pid = 1780] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x869d0000) [pid = 1780] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0x8495a800) [pid = 1780] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x90686800) [pid = 1780] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0xa4363c00) [pid = 1780] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x8ef4fc00) [pid = 1780] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x8bc4d800) [pid = 1780] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 262 (0x96348400) [pid = 1780] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 261 (0x86169400) [pid = 1780] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0x8ee0fc00) [pid = 1780] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0x8c075400) [pid = 1780] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0x8ee16000) [pid = 1780] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x8ef44c00) [pid = 1780] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0x87cbe400) [pid = 1780] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x9add5000) [pid = 1780] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x8f8abc00) [pid = 1780] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0xa437d400) [pid = 1780] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x89d6f400) [pid = 1780] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x87bc9c00) [pid = 1780] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x87cc0000) [pid = 1780] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x97aec400) [pid = 1780] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x87bcb800) [pid = 1780] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x86169000) [pid = 1780] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x942b8c00) [pid = 1780] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x9435c400) [pid = 1780] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x98176800) [pid = 1780] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x89bf3800) [pid = 1780] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x87cbd800) [pid = 1780] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8609e400) [pid = 1780] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x979a1400) [pid = 1780] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x95cc4800) [pid = 1780] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x920ef000) [pid = 1780] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8f8b1c00) [pid = 1780] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x87bd1800) [pid = 1780] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x86808c00) [pid = 1780] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x94367000) [pid = 1780] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x933f9000) [pid = 1780] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x893e5c00) [pid = 1780] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x8ee0a000) [pid = 1780] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x86163400) [pid = 1780] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x8c080c00) [pid = 1780] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x920eec00) [pid = 1780] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x87cbe000) [pid = 1780] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8bc45c00) [pid = 1780] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x860a5c00) [pid = 1780] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x87cc1000) [pid = 1780] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x95a2f400) [pid = 1780] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x87cbb000) [pid = 1780] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x8fbbac00) [pid = 1780] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x9fba2000) [pid = 1780] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8493e800) [pid = 1780] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x871d0400) [pid = 1780] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x868e4400) [pid = 1780] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x86803c00) [pid = 1780] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x98635c00) [pid = 1780] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x9fa97000) [pid = 1780] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x95cc3800) [pid = 1780] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8ef4b000) [pid = 1780] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x8fbc4000) [pid = 1780] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x855cc000) [pid = 1780] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x869ce000) [pid = 1780] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8c07f800) [pid = 1780] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x933f3000) [pid = 1780] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x855d5400) [pid = 1780] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0xa0e6fc00) [pid = 1780] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x8ef44800) [pid = 1780] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x92014c00) [pid = 1780] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8ec84800) [pid = 1780] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8e0f0800) [pid = 1780] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8ec8c800) [pid = 1780] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x971a3800) [pid = 1780] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x93293000) [pid = 1780] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x8f8b6800) [pid = 1780] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x8eead800) [pid = 1780] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x920f1000) [pid = 1780] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x97f4a000) [pid = 1780] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x9439cc00) [pid = 1780] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8c074c00) [pid = 1780] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x9fa37800) [pid = 1780] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x9add2400) [pid = 1780] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x8bc98400) [pid = 1780] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:58:04 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x973ea400) [pid = 1780] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:58:04 INFO - PROCESS | 1780 | 1461106684537 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 1780 | 1461106684584 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 15:58:04 INFO - PROCESS | 1780 | 1461106684590 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 1780 | 1461106684593 Marionette TRACE conn4 <- [1,1374,null,{}] 15:58:04 INFO - PROCESS | 1780 | 1461106684599 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 1780 | 1461106684767 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 15:58:04 INFO - PROCESS | 1780 | 1461106684782 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x84962400 == 114 [pid = 1780] [id = 351] 15:58:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x855d4800) [pid = 1780] [serial = 1054] [outer = (nil)] 15:58:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x868e4400) [pid = 1780] [serial = 1055] [outer = 0x855d4800] 15:58:04 INFO - PROCESS | 1780 | 1461106684855 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x869da400) [pid = 1780] [serial = 1056] [outer = 0x855d4800] 15:58:05 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:58:05 INFO - PROCESS | 1780 | 1461106685844 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 1780 | 1461106686040 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 15:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:58:06 INFO - PROCESS | 1780 | 1461106686051 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 1780 | 1461106686055 Marionette TRACE conn4 <- [1,1378,null,{}] 15:58:06 INFO - PROCESS | 1780 | 1461106686065 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 1780 | 1461106686305 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 15:58:06 INFO - PROCESS | 1780 | 1461106686671 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x865d3400 == 115 [pid = 1780] [id = 352] 15:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x86801800) [pid = 1780] [serial = 1057] [outer = (nil)] 15:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x86810c00) [pid = 1780] [serial = 1058] [outer = 0x86801800] 15:58:06 INFO - PROCESS | 1780 | 1461106686773 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x869d4c00) [pid = 1780] [serial = 1059] [outer = 0x86801800] 15:58:07 INFO - PROCESS | 1780 | 1461106687777 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 1780 | 1461106687816 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 15:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:58:07 INFO - PROCESS | 1780 | 1461106687829 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 1780 | 1461106687836 Marionette TRACE conn4 <- [1,1382,null,{}] 15:58:07 INFO - PROCESS | 1780 | 1461106687843 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 1780 | 1461106688100 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 15:58:08 INFO - PROCESS | 1780 | 1461106688431 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c5800 == 116 [pid = 1780] [id = 353] 15:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x871d7400) [pid = 1780] [serial = 1060] [outer = (nil)] 15:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x89d75400) [pid = 1780] [serial = 1061] [outer = 0x871d7400] 15:58:08 INFO - PROCESS | 1780 | 1461106688527 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8aec0000) [pid = 1780] [serial = 1062] [outer = 0x871d7400] 15:58:09 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:58:09 INFO - PROCESS | 1780 | 1461106689661 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:58:09 INFO - PROCESS | 1780 | 1461106689722 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 15:58:09 INFO - PROCESS | 1780 | 1461106689729 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 1780 | 1461106689733 Marionette TRACE conn4 <- [1,1386,null,{}] 15:58:09 INFO - PROCESS | 1780 | 1461106689747 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:10 INFO - PROCESS | 1780 | 1461106690005 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 15:58:10 INFO - PROCESS | 1780 | 1461106690366 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c452000 == 117 [pid = 1780] [id = 354] 15:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8c453c00) [pid = 1780] [serial = 1063] [outer = (nil)] 15:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8dfa4c00) [pid = 1780] [serial = 1064] [outer = 0x8c453c00] 15:58:10 INFO - PROCESS | 1780 | 1461106690467 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x8e048800) [pid = 1780] [serial = 1065] [outer = 0x8c453c00] 15:58:11 INFO - PROCESS | 1780 | 1461106691451 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 1780 | 1461106691473 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 15:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:58:11 INFO - PROCESS | 1780 | 1461106691480 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 1780 | 1461106691483 Marionette TRACE conn4 <- [1,1390,null,{}] 15:58:11 INFO - PROCESS | 1780 | 1461106691489 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:11 INFO - PROCESS | 1780 | 1461106691692 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 15:58:11 INFO - PROCESS | 1780 | 1461106691926 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2a5800 == 118 [pid = 1780] [id = 355] 15:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8ed0e000) [pid = 1780] [serial = 1066] [outer = (nil)] 15:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8ed46400) [pid = 1780] [serial = 1067] [outer = 0x8ed0e000] 15:58:12 INFO - PROCESS | 1780 | 1461106692110 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x8edb5000) [pid = 1780] [serial = 1068] [outer = 0x8ed0e000] 15:58:13 INFO - PROCESS | 1780 | 1461106693034 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1628ms 15:58:13 INFO - PROCESS | 1780 | 1461106693109 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 1780 | 1461106693112 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 15:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:58:13 INFO - PROCESS | 1780 | 1461106693119 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 1780 | 1461106693121 Marionette TRACE conn4 <- [1,1394,null,{}] 15:58:13 INFO - PROCESS | 1780 | 1461106693128 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 1780 | 1461106693369 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 15:58:13 INFO - PROCESS | 1780 | 1461106693683 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e9800 == 119 [pid = 1780] [id = 356] 15:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x89d69000) [pid = 1780] [serial = 1069] [outer = (nil)] 15:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x8eeb9000) [pid = 1780] [serial = 1070] [outer = 0x89d69000] 15:58:13 INFO - PROCESS | 1780 | 1461106693770 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8ef4d800) [pid = 1780] [serial = 1071] [outer = 0x89d69000] 15:58:14 INFO - PROCESS | 1780 | 1461106694648 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1580ms 15:58:14 INFO - PROCESS | 1780 | 1461106694699 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 1780 | 1461106694703 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 15:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:58:14 INFO - PROCESS | 1780 | 1461106694709 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 1780 | 1461106694713 Marionette TRACE conn4 <- [1,1398,null,{}] 15:58:14 INFO - PROCESS | 1780 | 1461106694719 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 1780 | 1461106694980 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 15:58:15 INFO - PROCESS | 1780 | 1461106695316 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc97400 == 120 [pid = 1780] [id = 357] 15:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8ee17400) [pid = 1780] [serial = 1072] [outer = (nil)] 15:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8f8b7400) [pid = 1780] [serial = 1073] [outer = 0x8ee17400] 15:58:15 INFO - PROCESS | 1780 | 1461106695418 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8fbc3800) [pid = 1780] [serial = 1074] [outer = 0x8ee17400] 15:58:16 INFO - PROCESS | 1780 | 1461106696349 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1682ms 15:58:16 INFO - PROCESS | 1780 | 1461106696393 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 1780 | 1461106696397 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 15:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:58:16 INFO - PROCESS | 1780 | 1461106696404 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 1780 | 1461106696407 Marionette TRACE conn4 <- [1,1402,null,{}] 15:58:16 INFO - PROCESS | 1780 | 1461106696413 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 1780 | 1461106696635 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 15:58:16 INFO - PROCESS | 1780 | 1461106696946 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeabc00 == 121 [pid = 1780] [id = 358] 15:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8f43bc00) [pid = 1780] [serial = 1075] [outer = (nil)] 15:58:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x915d6400) [pid = 1780] [serial = 1076] [outer = 0x8f43bc00] 15:58:17 INFO - PROCESS | 1780 | 1461106697046 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x91f75400) [pid = 1780] [serial = 1077] [outer = 0x8f43bc00] 15:58:17 INFO - PROCESS | 1780 | 1461106697953 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1627ms 15:58:18 INFO - PROCESS | 1780 | 1461106698032 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 1780 | 1461106698037 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 15:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:58:18 INFO - PROCESS | 1780 | 1461106698043 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 1780 | 1461106698046 Marionette TRACE conn4 <- [1,1406,null,{}] 15:58:18 INFO - PROCESS | 1780 | 1461106698053 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 1780 | 1461106698289 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 15:58:18 INFO - PROCESS | 1780 | 1461106698601 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x91356400 == 122 [pid = 1780] [id = 359] 15:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x91356c00) [pid = 1780] [serial = 1078] [outer = (nil)] 15:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x9206f800) [pid = 1780] [serial = 1079] [outer = 0x91356c00] 15:58:18 INFO - PROCESS | 1780 | 1461106698694 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x920e5800) [pid = 1780] [serial = 1080] [outer = 0x91356c00] 15:58:19 INFO - PROCESS | 1780 | 1461106699571 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1582ms 15:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:58:19 INFO - PROCESS | 1780 | 1461106699626 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 1780 | 1461106699629 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 15:58:19 INFO - PROCESS | 1780 | 1461106699636 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 1780 | 1461106699639 Marionette TRACE conn4 <- [1,1410,null,{}] 15:58:19 INFO - PROCESS | 1780 | 1461106699645 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:19 INFO - PROCESS | 1780 | 1461106699852 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 15:58:20 INFO - PROCESS | 1780 | 1461106700166 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x92067c00 == 123 [pid = 1780] [id = 360] 15:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x92070400) [pid = 1780] [serial = 1081] [outer = (nil)] 15:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x93381400) [pid = 1780] [serial = 1082] [outer = 0x92070400] 15:58:20 INFO - PROCESS | 1780 | 1461106700272 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x93389c00) [pid = 1780] [serial = 1083] [outer = 0x92070400] 15:58:21 INFO - PROCESS | 1780 | 1461106701260 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1634ms 15:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:58:21 INFO - PROCESS | 1780 | 1461106701269 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 1780 | 1461106701273 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 15:58:21 INFO - PROCESS | 1780 | 1461106701280 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 1780 | 1461106701286 Marionette TRACE conn4 <- [1,1414,null,{}] 15:58:21 INFO - PROCESS | 1780 | 1461106701293 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 1780 | 1461106701492 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 15:58:21 INFO - PROCESS | 1780 | 1461106701812 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee0ac00 == 124 [pid = 1780] [id = 361] 15:58:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x93262800) [pid = 1780] [serial = 1084] [outer = (nil)] 15:58:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x942b0000) [pid = 1780] [serial = 1085] [outer = 0x93262800] 15:58:21 INFO - PROCESS | 1780 | 1461106701905 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x942b7400) [pid = 1780] [serial = 1086] [outer = 0x93262800] 15:58:22 INFO - PROCESS | 1780 | 1461106702912 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1649ms 15:58:22 INFO - PROCESS | 1780 | 1461106702927 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 1780 | 1461106702932 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 15:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:58:22 INFO - PROCESS | 1780 | 1461106702939 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 1780 | 1461106702944 Marionette TRACE conn4 <- [1,1418,null,{}] 15:58:22 INFO - PROCESS | 1780 | 1461106702950 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 1780 | 1461106703199 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 15:58:23 INFO - PROCESS | 1780 | 1461106703542 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a3000 == 125 [pid = 1780] [id = 362] 15:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x943a5400) [pid = 1780] [serial = 1087] [outer = (nil)] 15:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x959b5c00) [pid = 1780] [serial = 1088] [outer = 0x943a5400] 15:58:23 INFO - PROCESS | 1780 | 1461106703647 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x95af0c00) [pid = 1780] [serial = 1089] [outer = 0x943a5400] 15:58:24 INFO - PROCESS | 1780 | 1461106704742 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1879ms 15:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:58:24 INFO - PROCESS | 1780 | 1461106704819 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 1780 | 1461106704822 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 15:58:24 INFO - PROCESS | 1780 | 1461106704829 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 1780 | 1461106704834 Marionette TRACE conn4 <- [1,1422,null,{}] 15:58:24 INFO - PROCESS | 1780 | 1461106704840 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:25 INFO - PROCESS | 1780 | 1461106705077 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 15:58:25 INFO - PROCESS | 1780 | 1461106705417 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e2000 == 126 [pid = 1780] [id = 363] 15:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x868e5800) [pid = 1780] [serial = 1090] [outer = (nil)] 15:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x869d2800) [pid = 1780] [serial = 1091] [outer = 0x868e5800] 15:58:25 INFO - PROCESS | 1780 | 1461106705507 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x869d9400) [pid = 1780] [serial = 1092] [outer = 0x868e5800] 15:58:26 INFO - PROCESS | 1780 | 1461106706484 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1730ms 15:58:26 INFO - PROCESS | 1780 | 1461106706559 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 1780 | 1461106706563 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 15:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:58:26 INFO - PROCESS | 1780 | 1461106706569 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 1780 | 1461106706573 Marionette TRACE conn4 <- [1,1426,null,{}] 15:58:26 INFO - PROCESS | 1780 | 1461106706579 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 1780 | 1461106706807 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 15:58:27 INFO - PROCESS | 1780 | 1461106707139 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x84939c00 == 127 [pid = 1780] [id = 364] 15:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x84942000) [pid = 1780] [serial = 1093] [outer = (nil)] 15:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x860a1400) [pid = 1780] [serial = 1094] [outer = 0x84942000] 15:58:27 INFO - PROCESS | 1780 | 1461106707232 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x871d9000) [pid = 1780] [serial = 1095] [outer = 0x84942000] 15:58:28 INFO - PROCESS | 1780 | 1461106708221 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1729ms 15:58:28 INFO - PROCESS | 1780 | 1461106708300 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1780 | 1461106708304 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:58:28 INFO - PROCESS | 1780 | 1461106708310 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 1780 | 1461106708314 Marionette TRACE conn4 <- [1,1430,null,{}] 15:58:28 INFO - PROCESS | 1780 | 1461106708321 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:28 INFO - PROCESS | 1780 | 1461106708561 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 15:58:28 INFO - PROCESS | 1780 | 1461106708885 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a0000 == 128 [pid = 1780] [id = 365] 15:58:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x865ccc00) [pid = 1780] [serial = 1096] [outer = (nil)] 15:58:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x87bc9800) [pid = 1780] [serial = 1097] [outer = 0x865ccc00] 15:58:28 INFO - PROCESS | 1780 | 1461106708972 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x89d69400) [pid = 1780] [serial = 1098] [outer = 0x865ccc00] 15:58:29 INFO - PROCESS | 1780 | 1461106709921 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1681ms 15:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:58:30 INFO - PROCESS | 1780 | 1461106709993 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1780 | 1461106709996 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 15:58:30 INFO - PROCESS | 1780 | 1461106710002 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1780 | 1461106710006 Marionette TRACE conn4 <- [1,1434,null,{}] 15:58:30 INFO - PROCESS | 1780 | 1461106710012 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 1780 | 1461106710222 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 15:58:31 INFO - PROCESS | 1780 | 1461106711192 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495d000 == 129 [pid = 1780] [id = 366] 15:58:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x8495e000) [pid = 1780] [serial = 1099] [outer = (nil)] 15:58:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x84964000) [pid = 1780] [serial = 1100] [outer = 0x8495e000] 15:58:31 INFO - PROCESS | 1780 | 1461106711316 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x8609d800) [pid = 1780] [serial = 1101] [outer = 0x8495e000] 15:58:32 INFO - PROCESS | 1780 | 1461106712289 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2334ms 15:58:32 INFO - PROCESS | 1780 | 1461106712336 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1780 | 1461106712343 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 15:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:58:32 INFO - PROCESS | 1780 | 1461106712352 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1780 | 1461106712356 Marionette TRACE conn4 <- [1,1438,null,{}] 15:58:32 INFO - PROCESS | 1780 | 1461106712363 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:32 INFO - PROCESS | 1780 | 1461106712567 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 15:58:32 INFO - PROCESS | 1780 | 1461106712898 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x86805800 == 130 [pid = 1780] [id = 367] 15:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x868e2c00) [pid = 1780] [serial = 1102] [outer = (nil)] 15:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x871d0400) [pid = 1780] [serial = 1103] [outer = 0x868e2c00] 15:58:32 INFO - PROCESS | 1780 | 1461106712987 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x87bce800) [pid = 1780] [serial = 1104] [outer = 0x868e2c00] 15:58:33 INFO - PROCESS | 1780 | 1461106713914 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1633ms 15:58:33 INFO - PROCESS | 1780 | 1461106713989 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 1780 | 1461106713994 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:58:34 INFO - PROCESS | 1780 | 1461106714015 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 1780 | 1461106714019 Marionette TRACE conn4 <- [1,1442,null,{}] 15:58:34 INFO - PROCESS | 1780 | 1461106714031 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:34 INFO - PROCESS | 1780 | 1461106714351 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 15:58:34 INFO - PROCESS | 1780 | 1461106714741 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c4800 == 131 [pid = 1780] [id = 368] 15:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x87cc1000) [pid = 1780] [serial = 1105] [outer = (nil)] 15:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x89bfc000) [pid = 1780] [serial = 1106] [outer = 0x87cc1000] 15:58:34 INFO - PROCESS | 1780 | 1461106714821 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8aebb800) [pid = 1780] [serial = 1107] [outer = 0x87cc1000] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x98171c00 == 130 [pid = 1780] [id = 42] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c8000 == 129 [pid = 1780] [id = 44] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7ce800 == 128 [pid = 1780] [id = 45] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x943a0000 == 127 [pid = 1780] [id = 247] 15:58:35 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8dfa8000) [pid = 1780] [serial = 989] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x8ed4c800) [pid = 1780] [serial = 974] [outer = (nil)] [url = about:blank] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x92022c00 == 126 [pid = 1780] [id = 246] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x94368800 == 125 [pid = 1780] [id = 248] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x920ec000 == 124 [pid = 1780] [id = 47] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c7800 == 123 [pid = 1780] [id = 48] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeb7c00 == 122 [pid = 1780] [id = 350] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x860a4c00 == 121 [pid = 1780] [id = 349] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x855cb400 == 120 [pid = 1780] [id = 348] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x865cc000 == 119 [pid = 1780] [id = 346] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x860a0800 == 118 [pid = 1780] [id = 345] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x84942c00 == 117 [pid = 1780] [id = 344] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef53000 == 116 [pid = 1780] [id = 343] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x95cc8800 == 115 [pid = 1780] [id = 342] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x959b3400 == 114 [pid = 1780] [id = 341] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x942aac00 == 113 [pid = 1780] [id = 340] 15:58:35 INFO - PROCESS | 1780 | 1461106715981 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x90711c00 == 112 [pid = 1780] [id = 339] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2a7800 == 111 [pid = 1780] [id = 338] 15:58:35 INFO - PROCESS | 1780 | --DOCSHELL 0x915dcc00 == 110 [pid = 1780] [id = 337] 15:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1987ms 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc89400 == 109 [pid = 1780] [id = 336] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb3400 == 108 [pid = 1780] [id = 335] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x89d75c00 == 107 [pid = 1780] [id = 334] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed12000 == 106 [pid = 1780] [id = 333] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec92000 == 105 [pid = 1780] [id = 332] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe5400 == 104 [pid = 1780] [id = 331] 15:58:36 INFO - PROCESS | 1780 | 1461106716025 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1780 | 1461106716029 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 15:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x868e1800 == 103 [pid = 1780] [id = 330] 15:58:36 INFO - PROCESS | 1780 | --DOCSHELL 0x871cb400 == 102 [pid = 1780] [id = 329] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0xa4926400) [pid = 1780] [serial = 885] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x95c6e800) [pid = 1780] [serial = 657] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8495b800) [pid = 1780] [serial = 894] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x9439e800) [pid = 1780] [serial = 783] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x8c44e000) [pid = 1780] [serial = 959] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x865cf800) [pid = 1780] [serial = 978] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x933fb400) [pid = 1780] [serial = 864] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0xa44c1c00) [pid = 1780] [serial = 810] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x9438ec00) [pid = 1780] [serial = 867] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8dfa4800) [pid = 1780] [serial = 651] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x9719ac00) [pid = 1780] [serial = 747] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x8edb3800) [pid = 1780] [serial = 834] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x8f43ec00) [pid = 1780] [serial = 929] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8e04e800) [pid = 1780] [serial = 987] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x8f7c0c00) [pid = 1780] [serial = 720] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x8f8b4c00) [pid = 1780] [serial = 930] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x8fbc5c00) [pid = 1780] [serial = 789] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x89bf6800) [pid = 1780] [serial = 981] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x9addfc00) [pid = 1780] [serial = 759] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8f8b5800) [pid = 1780] [serial = 672] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0xa44e6400) [pid = 1780] [serial = 953] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x8bc8b400) [pid = 1780] [serial = 984] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x8ed45800) [pid = 1780] [serial = 971] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x87cc4c00) [pid = 1780] [serial = 813] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x98175c00) [pid = 1780] [serial = 756] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x8ed0a000) [pid = 1780] [serial = 687] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8e044400) [pid = 1780] [serial = 825] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x9b00c400) [pid = 1780] [serial = 663] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x959bd400) [pid = 1780] [serial = 792] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x9adde800) [pid = 1780] [serial = 798] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x89bfbc00) [pid = 1780] [serial = 882] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8bc8b800) [pid = 1780] [serial = 855] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x860a8c00) [pid = 1780] [serial = 819] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x9fb9e000) [pid = 1780] [serial = 876] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x979a3800) [pid = 1780] [serial = 750] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x933fd800) [pid = 1780] [serial = 735] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8fbbfc00) [pid = 1780] [serial = 723] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x9439c800) [pid = 1780] [serial = 681] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x89bfb800) [pid = 1780] [serial = 924] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8c44f800) [pid = 1780] [serial = 960] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x97567c00) [pid = 1780] [serial = 795] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x959b7800) [pid = 1780] [serial = 939] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x8bc45400) [pid = 1780] [serial = 714] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x9ade0c00) [pid = 1780] [serial = 948] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x868e7800) [pid = 1780] [serial = 962] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x91357c00) [pid = 1780] [serial = 726] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x94391800) [pid = 1780] [serial = 741] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8c456800) [pid = 1780] [serial = 969] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x8ec86c00) [pid = 1780] [serial = 927] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x86164400) [pid = 1780] [serial = 822] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x98171400) [pid = 1780] [serial = 945] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x95ccf800) [pid = 1780] [serial = 744] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x967bf800) [pid = 1780] [serial = 942] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x9423cc00) [pid = 1780] [serial = 936] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x8c454c00) [pid = 1780] [serial = 968] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x95cd1c00) [pid = 1780] [serial = 941] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0xa3b77c00) [pid = 1780] [serial = 807] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x84946000) [pid = 1780] [serial = 891] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x87cc4000) [pid = 1780] [serial = 923] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8c44e400) [pid = 1780] [serial = 986] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x868eac00) [pid = 1780] [serial = 963] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x871d9400) [pid = 1780] [serial = 684] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x869d9c00) [pid = 1780] [serial = 965] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8680e000) [pid = 1780] [serial = 888] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9ffa0c00) [pid = 1780] [serial = 801] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x9ffc3400) [pid = 1780] [serial = 950] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x979a6c00) [pid = 1780] [serial = 870] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa094a000) [pid = 1780] [serial = 951] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8ef46000) [pid = 1780] [serial = 972] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8f43b800) [pid = 1780] [serial = 711] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x93257400) [pid = 1780] [serial = 933] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8aebd400) [pid = 1780] [serial = 983] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x855d3800) [pid = 1780] [serial = 828] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x869d3c00) [pid = 1780] [serial = 956] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8e0ee000) [pid = 1780] [serial = 717] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x86164000) [pid = 1780] [serial = 977] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x942b5800) [pid = 1780] [serial = 738] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x893e2400) [pid = 1780] [serial = 980] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x89fe9400) [pid = 1780] [serial = 831] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0xa48ca800) [pid = 1780] [serial = 666] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8f7bc000) [pid = 1780] [serial = 654] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9325b800) [pid = 1780] [serial = 729] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8ec8f000) [pid = 1780] [serial = 675] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8edb9000) [pid = 1780] [serial = 858] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x97f48400) [pid = 1780] [serial = 944] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c2b1800) [pid = 1780] [serial = 926] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8f8b8400) [pid = 1780] [serial = 678] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x97f55400) [pid = 1780] [serial = 660] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0xa4383000) [pid = 1780] [serial = 879] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x91fc6000) [pid = 1780] [serial = 861] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8f43f400) [pid = 1780] [serial = 852] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0xa48cd400) [pid = 1780] [serial = 954] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x87cc5c00) [pid = 1780] [serial = 966] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x93386400) [pid = 1780] [serial = 732] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x9adda800) [pid = 1780] [serial = 873] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x943a4400) [pid = 1780] [serial = 938] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x869d6800) [pid = 1780] [serial = 957] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x943a4800) [pid = 1780] [serial = 669] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e0f1c00) [pid = 1780] [serial = 921] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0xa0e36400) [pid = 1780] [serial = 804] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa48cec00) [pid = 1780] [serial = 816] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9add6400) [pid = 1780] [serial = 947] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9135b000) [pid = 1780] [serial = 932] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ed13400) [pid = 1780] [serial = 786] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x933f8400) [pid = 1780] [serial = 935] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x97f4a800) [pid = 1780] [serial = 753] [outer = (nil)] [url = about:blank] 15:58:36 INFO - PROCESS | 1780 | 1461106716093 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1780 | 1461106716109 Marionette TRACE conn4 <- [1,1446,null,{}] 15:58:36 INFO - PROCESS | 1780 | 1461106716199 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 1780 | 1461106716469 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 15:58:36 INFO - PROCESS | 1780 | 1461106716657 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x84946400 == 103 [pid = 1780] [id = 369] 15:58:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8495d800) [pid = 1780] [serial = 1108] [outer = (nil)] 15:58:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x871d9800) [pid = 1780] [serial = 1109] [outer = 0x8495d800] 15:58:36 INFO - PROCESS | 1780 | 1461106716734 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x893e8c00) [pid = 1780] [serial = 1110] [outer = 0x8495d800] 15:58:37 INFO - PROCESS | 1780 | 1461106717512 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1490ms 15:58:37 INFO - PROCESS | 1780 | 1461106717537 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 15:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:58:37 INFO - PROCESS | 1780 | 1461106717541 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 15:58:37 INFO - PROCESS | 1780 | 1461106717547 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 1780 | 1461106717550 Marionette TRACE conn4 <- [1,1450,null,{}] 15:58:37 INFO - PROCESS | 1780 | 1461106717555 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 1780 | 1461106717802 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 15:58:37 INFO - PROCESS | 1780 | 1461106717907 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x865d2800 == 104 [pid = 1780] [id = 370] 15:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x869d7400) [pid = 1780] [serial = 1111] [outer = (nil)] 15:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89fec000) [pid = 1780] [serial = 1112] [outer = 0x869d7400] 15:58:37 INFO - PROCESS | 1780 | 1461106717982 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8aec2000) [pid = 1780] [serial = 1113] [outer = 0x869d7400] 15:58:38 INFO - PROCESS | 1780 | 1461106718885 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1378ms 15:58:38 INFO - PROCESS | 1780 | 1461106718925 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1780 | 1461106718928 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:58:38 INFO - PROCESS | 1780 | 1461106718934 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1780 | 1461106718938 Marionette TRACE conn4 <- [1,1454,null,{}] 15:58:38 INFO - PROCESS | 1780 | 1461106718952 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 1780 | 1461106719172 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 15:58:39 INFO - PROCESS | 1780 | 1461106719201 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc4fc00 == 105 [pid = 1780] [id = 371] 15:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8bc8ac00) [pid = 1780] [serial = 1114] [outer = (nil)] 15:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8bc8e400) [pid = 1780] [serial = 1115] [outer = 0x8bc8ac00] 15:58:39 INFO - PROCESS | 1780 | 1461106719302 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8c0a5c00) [pid = 1780] [serial = 1116] [outer = 0x8bc8ac00] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x86801400) [pid = 1780] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x92075c00) [pid = 1780] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x97c29400) [pid = 1780] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x97c2cc00) [pid = 1780] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x967b8400) [pid = 1780] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8aeb9400) [pid = 1780] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8680f000) [pid = 1780] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9337f400) [pid = 1780] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x86162400) [pid = 1780] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c075000) [pid = 1780] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8bc46000) [pid = 1780] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8ed11400) [pid = 1780] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x860a7800) [pid = 1780] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x95a35400) [pid = 1780] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x86810800) [pid = 1780] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8edb4400) [pid = 1780] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x869d1400) [pid = 1780] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8f7b3000) [pid = 1780] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8bc50000) [pid = 1780] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8f8b0c00) [pid = 1780] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x97f53800) [pid = 1780] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:58:41 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x92023c00) [pid = 1780] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:58:41 INFO - PROCESS | 1780 | 1461106721272 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2392ms 15:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:58:41 INFO - PROCESS | 1780 | 1461106721328 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1780 | 1461106721331 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 15:58:41 INFO - PROCESS | 1780 | 1461106721337 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1780 | 1461106721340 Marionette TRACE conn4 <- [1,1458,null,{}] 15:58:41 INFO - PROCESS | 1780 | 1461106721345 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 1780 | 1461106721513 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 15:58:41 INFO - PROCESS | 1780 | 1461106721677 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x84944400 == 106 [pid = 1780] [id = 372] 15:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8495fc00) [pid = 1780] [serial = 1117] [outer = (nil)] 15:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8bc43c00) [pid = 1780] [serial = 1118] [outer = 0x8495fc00] 15:58:41 INFO - PROCESS | 1780 | 1461106721750 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c079800) [pid = 1780] [serial = 1119] [outer = 0x8495fc00] 15:58:42 INFO - PROCESS | 1780 | 1461106722511 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1229ms 15:58:42 INFO - PROCESS | 1780 | 1461106722565 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 1780 | 1461106722568 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 15:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:58:42 INFO - PROCESS | 1780 | 1461106722575 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 1780 | 1461106722578 Marionette TRACE conn4 <- [1,1462,null,{}] 15:58:42 INFO - PROCESS | 1780 | 1461106722583 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 1780 | 1461106722764 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 15:58:42 INFO - PROCESS | 1780 | 1461106722773 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe3c00 == 107 [pid = 1780] [id = 373] 15:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8aebec00) [pid = 1780] [serial = 1120] [outer = (nil)] 15:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8c2a7800) [pid = 1780] [serial = 1121] [outer = 0x8aebec00] 15:58:42 INFO - PROCESS | 1780 | 1461106722849 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c44d000) [pid = 1780] [serial = 1122] [outer = 0x8aebec00] 15:58:44 INFO - PROCESS | 1780 | 1461106724200 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1679ms 15:58:44 INFO - PROCESS | 1780 | 1461106724255 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 1780 | 1461106724263 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 15:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:58:44 INFO - PROCESS | 1780 | 1461106724272 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 1780 | 1461106724277 Marionette TRACE conn4 <- [1,1466,null,{}] 15:58:44 INFO - PROCESS | 1780 | 1461106724286 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 1780 | 1461106724502 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 15:58:44 INFO - PROCESS | 1780 | 1461106724820 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609e000 == 108 [pid = 1780] [id = 374] 15:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x86169400) [pid = 1780] [serial = 1123] [outer = (nil)] 15:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8680c400) [pid = 1780] [serial = 1124] [outer = 0x86169400] 15:58:44 INFO - PROCESS | 1780 | 1461106724921 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x868e8800) [pid = 1780] [serial = 1125] [outer = 0x86169400] 15:58:46 INFO - PROCESS | 1780 | 1461106726020 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1793ms 15:58:46 INFO - PROCESS | 1780 | 1461106726067 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 1780 | 1461106726076 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 15:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:58:46 INFO - PROCESS | 1780 | 1461106726088 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1780 | 1461106726091 Marionette TRACE conn4 <- [1,1470,null,{}] 15:58:46 INFO - PROCESS | 1780 | 1461106726098 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 1780 | 1461106726335 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 15:58:46 INFO - PROCESS | 1780 | 1461106726597 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8680e000 == 109 [pid = 1780] [id = 375] 15:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x868eb800) [pid = 1780] [serial = 1126] [outer = (nil)] 15:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x89d69c00) [pid = 1780] [serial = 1127] [outer = 0x868eb800] 15:58:46 INFO - PROCESS | 1780 | 1461106726725 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89ff1c00) [pid = 1780] [serial = 1128] [outer = 0x868eb800] 15:58:47 INFO - PROCESS | 1780 | 1461106727700 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 15:58:47 INFO - PROCESS | 1780 | 1461106727775 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 1780 | 1461106727779 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 15:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:58:47 INFO - PROCESS | 1780 | 1461106727786 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 1780 | 1461106727792 Marionette TRACE conn4 <- [1,1474,null,{}] 15:58:47 INFO - PROCESS | 1780 | 1461106727808 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 1780 | 1461106728053 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 15:58:48 INFO - PROCESS | 1780 | 1461106728310 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c232000 == 110 [pid = 1780] [id = 376] 15:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c239000) [pid = 1780] [serial = 1129] [outer = (nil)] 15:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8c453400) [pid = 1780] [serial = 1130] [outer = 0x8c239000] 15:58:48 INFO - PROCESS | 1780 | 1461106728450 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8dfa8000) [pid = 1780] [serial = 1131] [outer = 0x8c239000] 15:58:49 INFO - PROCESS | 1780 | 1461106729464 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1734ms 15:58:49 INFO - PROCESS | 1780 | 1461106729521 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1780 | 1461106729525 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:58:49 INFO - PROCESS | 1780 | 1461106729531 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1780 | 1461106729534 Marionette TRACE conn4 <- [1,1478,null,{}] 15:58:49 INFO - PROCESS | 1780 | 1461106729541 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 1780 | 1461106729762 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 15:58:50 INFO - PROCESS | 1780 | 1461106730013 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c456000 == 111 [pid = 1780] [id = 377] 15:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e047c00) [pid = 1780] [serial = 1132] [outer = (nil)] 15:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0e8c00) [pid = 1780] [serial = 1133] [outer = 0x8e047c00] 15:58:50 INFO - PROCESS | 1780 | 1461106730118 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0edc00) [pid = 1780] [serial = 1134] [outer = 0x8e047c00] 15:58:51 INFO - PROCESS | 1780 | 1461106731069 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1582ms 15:58:51 INFO - PROCESS | 1780 | 1461106731115 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 15:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:58:51 INFO - PROCESS | 1780 | 1461106731120 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 15:58:51 INFO - PROCESS | 1780 | 1461106731126 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 1780 | 1461106731130 Marionette TRACE conn4 <- [1,1482,null,{}] 15:58:51 INFO - PROCESS | 1780 | 1461106731136 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 1780 | 1461106731331 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 15:58:51 INFO - PROCESS | 1780 | 1461106731533 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfb2800 == 112 [pid = 1780] [id = 378] 15:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ec87400) [pid = 1780] [serial = 1135] [outer = (nil)] 15:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ec8dc00) [pid = 1780] [serial = 1136] [outer = 0x8ec87400] 15:58:51 INFO - PROCESS | 1780 | 1461106731715 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8ec91c00) [pid = 1780] [serial = 1137] [outer = 0x8ec87400] 15:58:52 INFO - PROCESS | 1780 | 1461106732737 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1687ms 15:58:52 INFO - PROCESS | 1780 | 1461106732813 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1780 | 1461106732817 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:58:52 INFO - PROCESS | 1780 | 1461106732823 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1780 | 1461106732827 Marionette TRACE conn4 <- [1,1486,null,{}] 15:58:52 INFO - PROCESS | 1780 | 1461106732833 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 1780 | 1461106733088 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 15:58:53 INFO - PROCESS | 1780 | 1461106733380 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec8cc00 == 113 [pid = 1780] [id = 379] 15:58:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8ed0b800) [pid = 1780] [serial = 1138] [outer = (nil)] 15:58:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8edb9000) [pid = 1780] [serial = 1139] [outer = 0x8ed0b800] 15:58:53 INFO - PROCESS | 1780 | 1461106733471 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8edbc800) [pid = 1780] [serial = 1140] [outer = 0x8ed0b800] 15:58:54 INFO - PROCESS | 1780 | 1461106734416 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1639ms 15:58:54 INFO - PROCESS | 1780 | 1461106734464 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1780 | 1461106734467 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 15:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:58:54 INFO - PROCESS | 1780 | 1461106734474 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1780 | 1461106734477 Marionette TRACE conn4 <- [1,1490,null,{}] 15:58:54 INFO - PROCESS | 1780 | 1461106734483 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 1780 | 1461106734667 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 15:58:54 INFO - PROCESS | 1780 | 1461106734974 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed50800 == 114 [pid = 1780] [id = 380] 15:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8edbb400) [pid = 1780] [serial = 1141] [outer = (nil)] 15:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8eeb1800) [pid = 1780] [serial = 1142] [outer = 0x8edbb400] 15:58:55 INFO - PROCESS | 1780 | 1461106735078 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8eeb9400) [pid = 1780] [serial = 1143] [outer = 0x8edbb400] 15:58:55 INFO - PROCESS | 1780 | 1461106735989 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1586ms 15:58:56 INFO - PROCESS | 1780 | 1461106736061 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 1780 | 1461106736065 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:58:56 INFO - PROCESS | 1780 | 1461106736072 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 1780 | 1461106736076 Marionette TRACE conn4 <- [1,1494,null,{}] 15:58:56 INFO - PROCESS | 1780 | 1461106736082 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:56 INFO - PROCESS | 1780 | 1461106736315 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 15:58:56 INFO - PROCESS | 1780 | 1461106736564 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0ec00 == 115 [pid = 1780] [id = 381] 15:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8edba800) [pid = 1780] [serial = 1144] [outer = (nil)] 15:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ef52800) [pid = 1780] [serial = 1145] [outer = 0x8edba800] 15:58:56 INFO - PROCESS | 1780 | 1461106736691 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8f437000) [pid = 1780] [serial = 1146] [outer = 0x8edba800] 15:58:57 INFO - PROCESS | 1780 | 1461106737639 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1632ms 15:58:57 INFO - PROCESS | 1780 | 1461106737705 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 1780 | 1461106737709 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 15:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:58:57 INFO - PROCESS | 1780 | 1461106737715 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 1780 | 1461106737718 Marionette TRACE conn4 <- [1,1498,null,{}] 15:58:57 INFO - PROCESS | 1780 | 1461106737724 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 1780 | 1461106737919 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 15:58:58 INFO - PROCESS | 1780 | 1461106738123 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef46000 == 116 [pid = 1780] [id = 382] 15:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8ef4d400) [pid = 1780] [serial = 1147] [outer = (nil)] 15:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8f7b6000) [pid = 1780] [serial = 1148] [outer = 0x8ef4d400] 15:58:58 INFO - PROCESS | 1780 | 1461106738296 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8f7bb400) [pid = 1780] [serial = 1149] [outer = 0x8ef4d400] 15:58:59 INFO - PROCESS | 1780 | 1461106739190 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1542ms 15:58:59 INFO - PROCESS | 1780 | 1461106739258 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 15:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:58:59 INFO - PROCESS | 1780 | 1461106739262 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 15:58:59 INFO - PROCESS | 1780 | 1461106739269 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1780 | 1461106739272 Marionette TRACE conn4 <- [1,1502,null,{}] 15:58:59 INFO - PROCESS | 1780 | 1461106739278 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 1780 | 1461106739487 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 15:58:59 INFO - PROCESS | 1780 | 1461106739747 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7b3c00 == 117 [pid = 1780] [id = 383] 15:58:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8f7c7800) [pid = 1780] [serial = 1150] [outer = (nil)] 15:58:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8f7cb400) [pid = 1780] [serial = 1151] [outer = 0x8f7c7800] 15:58:59 INFO - PROCESS | 1780 | 1461106739877 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8f7cd800) [pid = 1780] [serial = 1152] [outer = 0x8f7c7800] 15:59:00 INFO - PROCESS | 1780 | 1461106740832 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1580ms 15:59:00 INFO - PROCESS | 1780 | 1461106740849 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 1780 | 1461106740852 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 15:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:59:00 INFO - PROCESS | 1780 | 1461106740878 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 1780 | 1461106740883 Marionette TRACE conn4 <- [1,1506,null,{}] 15:59:00 INFO - PROCESS | 1780 | 1461106740891 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 1780 | 1461106741127 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 15:59:01 INFO - PROCESS | 1780 | 1461106741388 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7b6c00 == 118 [pid = 1780] [id = 384] 15:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8f7ba800) [pid = 1780] [serial = 1153] [outer = (nil)] 15:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8fae4400) [pid = 1780] [serial = 1154] [outer = 0x8f7ba800] 15:59:01 INFO - PROCESS | 1780 | 1461106741535 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8fbc4800) [pid = 1780] [serial = 1155] [outer = 0x8f7ba800] 15:59:02 INFO - PROCESS | 1780 | 1461106742460 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1659ms 15:59:02 INFO - PROCESS | 1780 | 1461106742518 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 1780 | 1461106742522 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 15:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:59:02 INFO - PROCESS | 1780 | 1461106742528 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 1780 | 1461106742531 Marionette TRACE conn4 <- [1,1510,null,{}] 15:59:02 INFO - PROCESS | 1780 | 1461106742537 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:02 INFO - PROCESS | 1780 | 1461106742775 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 15:59:03 INFO - PROCESS | 1780 | 1461106743080 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07c800 == 119 [pid = 1780] [id = 385] 15:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8f8b8000) [pid = 1780] [serial = 1156] [outer = (nil)] 15:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x90712000) [pid = 1780] [serial = 1157] [outer = 0x8f8b8000] 15:59:03 INFO - PROCESS | 1780 | 1461106743168 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x91357c00) [pid = 1780] [serial = 1158] [outer = 0x8f8b8000] 15:59:04 INFO - PROCESS | 1780 | 1461106744026 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1546ms 15:59:04 INFO - PROCESS | 1780 | 1461106744075 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1780 | 1461106744079 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:59:04 INFO - PROCESS | 1780 | 1461106744085 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1780 | 1461106744087 Marionette TRACE conn4 <- [1,1514,null,{}] 15:59:04 INFO - PROCESS | 1780 | 1461106744094 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 1780 | 1461106744286 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 15:59:04 INFO - PROCESS | 1780 | 1461106744499 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb7400 == 120 [pid = 1780] [id = 386] 15:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x915d9400) [pid = 1780] [serial = 1159] [outer = (nil)] 15:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x91fc2800) [pid = 1780] [serial = 1160] [outer = 0x915d9400] 15:59:04 INFO - PROCESS | 1780 | 1461106744629 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x92016400) [pid = 1780] [serial = 1161] [outer = 0x915d9400] 15:59:05 INFO - PROCESS | 1780 | 1461106745617 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1583ms 15:59:05 INFO - PROCESS | 1780 | 1461106745670 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 1780 | 1461106745674 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 15:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:59:05 INFO - PROCESS | 1780 | 1461106745681 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 1780 | 1461106745684 Marionette TRACE conn4 <- [1,1518,null,{}] 15:59:05 INFO - PROCESS | 1780 | 1461106745690 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 1780 | 1461106745899 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 15:59:06 INFO - PROCESS | 1780 | 1461106746157 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495a400 == 121 [pid = 1780] [id = 387] 15:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x86164800) [pid = 1780] [serial = 1162] [outer = (nil)] 15:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9206e800) [pid = 1780] [serial = 1163] [outer = 0x86164800] 15:59:06 INFO - PROCESS | 1780 | 1461106746318 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x92070800) [pid = 1780] [serial = 1164] [outer = 0x86164800] 15:59:07 INFO - PROCESS | 1780 | 1461106747253 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1633ms 15:59:07 INFO - PROCESS | 1780 | 1461106747319 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 1780 | 1461106747323 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 15:59:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:59:07 INFO - PROCESS | 1780 | 1461106747334 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1780 | 1461106747337 Marionette TRACE conn4 <- [1,1522,null,{}] 15:59:07 INFO - PROCESS | 1780 | 1461106747344 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:07 INFO - PROCESS | 1780 | 1461106747609 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 15:59:08 INFO - PROCESS | 1780 | 1461106748276 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x855d2000 == 122 [pid = 1780] [id = 388] 15:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x855d3800) [pid = 1780] [serial = 1165] [outer = (nil)] 15:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x860a8c00) [pid = 1780] [serial = 1166] [outer = 0x855d3800] 15:59:08 INFO - PROCESS | 1780 | 1461106748376 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x865cf800) [pid = 1780] [serial = 1167] [outer = 0x855d3800] 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:09 INFO - PROCESS | 1780 | 1461106749196 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:59:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:59:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:59:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:59:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:59:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:59:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1900ms 15:59:09 INFO - PROCESS | 1780 | 1461106749236 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1780 | 1461106749249 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:59:09 INFO - PROCESS | 1780 | 1461106749258 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1780 | 1461106749263 Marionette TRACE conn4 <- [1,1526,null,{}] 15:59:09 INFO - PROCESS | 1780 | 1461106749290 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 1780 | 1461106749486 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 15:59:09 INFO - PROCESS | 1780 | 1461106749705 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc4000 == 123 [pid = 1780] [id = 389] 15:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x893de800) [pid = 1780] [serial = 1168] [outer = (nil)] 15:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8aec1800) [pid = 1780] [serial = 1169] [outer = 0x893de800] 15:59:09 INFO - PROCESS | 1780 | 1461106749824 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8bc4a400) [pid = 1780] [serial = 1170] [outer = 0x893de800] 15:59:10 INFO - PROCESS | 1780 | 1461106750773 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:59:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:59:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:59:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:59:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1599ms 15:59:10 INFO - PROCESS | 1780 | 1461106750863 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 1780 | 1461106750869 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 15:59:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:59:10 INFO - PROCESS | 1780 | 1461106750878 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 1780 | 1461106750882 Marionette TRACE conn4 <- [1,1530,null,{}] 15:59:10 INFO - PROCESS | 1780 | 1461106750887 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:11 INFO - PROCESS | 1780 | 1461106751086 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 15:59:11 INFO - PROCESS | 1780 | 1461106751567 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d7000 == 124 [pid = 1780] [id = 390] 15:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x87bd1000) [pid = 1780] [serial = 1171] [outer = (nil)] 15:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8aebe000) [pid = 1780] [serial = 1172] [outer = 0x87bd1000] 15:59:11 INFO - PROCESS | 1780 | 1461106751694 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8c0ae000) [pid = 1780] [serial = 1173] [outer = 0x87bd1000] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x868e4400) [pid = 1780] [serial = 1055] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | 1461106752646 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x860a0000 == 123 [pid = 1780] [id = 365] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x84939c00 == 122 [pid = 1780] [id = 364] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x868e2000 == 121 [pid = 1780] [id = 363] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x943a3000 == 120 [pid = 1780] [id = 362] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee0ac00 == 119 [pid = 1780] [id = 361] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x92067c00 == 118 [pid = 1780] [id = 360] 15:59:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:59:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:59:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:59:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:59:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:59:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1793ms 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x91356400 == 117 [pid = 1780] [id = 359] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeabc00 == 116 [pid = 1780] [id = 358] 15:59:12 INFO - PROCESS | 1780 | 1461106752697 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1780 | 1461106752702 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc97400 == 115 [pid = 1780] [id = 357] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x893e9800 == 114 [pid = 1780] [id = 356] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2a5800 == 113 [pid = 1780] [id = 355] 15:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8c452000 == 112 [pid = 1780] [id = 354] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x865c5800 == 111 [pid = 1780] [id = 353] 15:59:12 INFO - PROCESS | 1780 | --DOCSHELL 0x865d3400 == 110 [pid = 1780] [id = 352] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8f7b1c00) [pid = 1780] [serial = 975] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9ff0d000) [pid = 1780] [serial = 1044] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x9ff04000) [pid = 1780] [serial = 1043] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x933fec00) [pid = 1780] [serial = 1017] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x933f1400) [pid = 1780] [serial = 1016] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9908f000) [pid = 1780] [serial = 1032] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x98971800) [pid = 1780] [serial = 1031] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x98174400) [pid = 1780] [serial = 1029] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9816c800) [pid = 1780] [serial = 1028] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x979aa000) [pid = 1780] [serial = 1026] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x979a1c00) [pid = 1780] [serial = 1025] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8c0a8c00) [pid = 1780] [serial = 996] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8bc96000) [pid = 1780] [serial = 995] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x87cc2400) [pid = 1780] [serial = 1049] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x94363800) [pid = 1780] [serial = 1020] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9435d800) [pid = 1780] [serial = 1019] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8680fc00) [pid = 1780] [serial = 1046] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x868e5000) [pid = 1780] [serial = 1047] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x89bf2000) [pid = 1780] [serial = 1050] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8bc97000) [pid = 1780] [serial = 1052] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8c237400) [pid = 1780] [serial = 1053] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8ed50400) [pid = 1780] [serial = 999] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8ed44400) [pid = 1780] [serial = 998] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8e0f0400) [pid = 1780] [serial = 1038] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8e045000) [pid = 1780] [serial = 1037] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x967bac00) [pid = 1780] [serial = 1023] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x95c66c00) [pid = 1780] [serial = 1022] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9df87000) [pid = 1780] [serial = 1041] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x9aee9800) [pid = 1780] [serial = 1040] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8eeaec00) [pid = 1780] [serial = 1002] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ee14000) [pid = 1780] [serial = 1001] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x893df400) [pid = 1780] [serial = 993] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x87cba000) [pid = 1780] [serial = 992] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x92071000) [pid = 1780] [serial = 1011] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9206d000) [pid = 1780] [serial = 1010] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8f433c00) [pid = 1780] [serial = 1005] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ef4c400) [pid = 1780] [serial = 1004] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9067f800) [pid = 1780] [serial = 1008] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8fbb8800) [pid = 1780] [serial = 1007] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9aeed400) [pid = 1780] [serial = 1035] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9ae7d800) [pid = 1780] [serial = 1034] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9328f000) [pid = 1780] [serial = 1014] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x920ea000) [pid = 1780] [serial = 1013] [outer = (nil)] [url = about:blank] 15:59:12 INFO - PROCESS | 1780 | 1461106752762 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1780 | 1461106752781 Marionette TRACE conn4 <- [1,1534,null,{}] 15:59:12 INFO - PROCESS | 1780 | 1461106752814 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 1780 | 1461106752994 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 15:59:13 INFO - PROCESS | 1780 | 1461106753225 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x855ce800 == 111 [pid = 1780] [id = 391] 15:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x868ea400) [pid = 1780] [serial = 1174] [outer = (nil)] 15:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8c0abc00) [pid = 1780] [serial = 1175] [outer = 0x868ea400] 15:59:13 INFO - PROCESS | 1780 | 1461106753300 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8c452000) [pid = 1780] [serial = 1176] [outer = 0x868ea400] 15:59:14 INFO - PROCESS | 1780 | 1461106754075 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1419ms 15:59:14 INFO - PROCESS | 1780 | 1461106754137 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1780 | 1461106754141 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 15:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:59:14 INFO - PROCESS | 1780 | 1461106754148 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1780 | 1461106754151 Marionette TRACE conn4 <- [1,1538,null,{}] 15:59:14 INFO - PROCESS | 1780 | 1461106754156 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:14 INFO - PROCESS | 1780 | 1461106754331 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 15:59:14 INFO - PROCESS | 1780 | 1461106754346 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x855c8400 == 112 [pid = 1780] [id = 392] 15:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8bc46400) [pid = 1780] [serial = 1177] [outer = (nil)] 15:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ec8bc00) [pid = 1780] [serial = 1178] [outer = 0x8bc46400] 15:59:14 INFO - PROCESS | 1780 | 1461106754604 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ed18400) [pid = 1780] [serial = 1179] [outer = 0x8bc46400] 15:59:15 INFO - PROCESS | 1780 | 1461106755477 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1378ms 15:59:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:59:15 INFO - PROCESS | 1780 | 1461106755527 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 1780 | 1461106755530 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 15:59:15 INFO - PROCESS | 1780 | 1461106755536 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 1780 | 1461106755540 Marionette TRACE conn4 <- [1,1542,null,{}] 15:59:15 INFO - PROCESS | 1780 | 1461106755552 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 1780 | 1461106755785 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 15:59:15 INFO - PROCESS | 1780 | 1461106755805 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed16400 == 113 [pid = 1780] [id = 393] 15:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ed46000) [pid = 1780] [serial = 1180] [outer = (nil)] 15:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8edb7c00) [pid = 1780] [serial = 1181] [outer = 0x8ed46000] 15:59:15 INFO - PROCESS | 1780 | 1461106755890 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eeabc00) [pid = 1780] [serial = 1182] [outer = 0x8ed46000] 15:59:16 INFO - PROCESS | 1780 | 1461106756841 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:59:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1337ms 15:59:16 INFO - PROCESS | 1780 | 1461106756872 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1780 | 1461106756876 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:59:16 INFO - PROCESS | 1780 | 1461106756881 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1780 | 1461106756885 Marionette TRACE conn4 <- [1,1546,null,{}] 15:59:16 INFO - PROCESS | 1780 | 1461106756897 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:17 INFO - PROCESS | 1780 | 1461106757386 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8bc8ac00) [pid = 1780] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x855d4800) [pid = 1780] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x868e2c00) [pid = 1780] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8495d800) [pid = 1780] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8495e000) [pid = 1780] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x87cc1000) [pid = 1780] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x869d7400) [pid = 1780] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:59:17 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8495fc00) [pid = 1780] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:59:17 INFO - PROCESS | 1780 | 1461106757572 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x84945000 == 114 [pid = 1780] [id = 394] 15:59:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8495e000) [pid = 1780] [serial = 1183] [outer = (nil)] 15:59:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x865c5000) [pid = 1780] [serial = 1184] [outer = 0x8495e000] 15:59:17 INFO - PROCESS | 1780 | 1461106757650 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x869d4000) [pid = 1780] [serial = 1185] [outer = 0x8495e000] 15:59:18 INFO - PROCESS | 1780 | 1461106758347 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1485ms 15:59:18 INFO - PROCESS | 1780 | 1461106758368 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 1780 | 1461106758371 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 15:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:59:18 INFO - PROCESS | 1780 | 1461106758378 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 1780 | 1461106758382 Marionette TRACE conn4 <- [1,1550,null,{}] 15:59:18 INFO - PROCESS | 1780 | 1461106758387 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 1780 | 1461106758548 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 15:59:18 INFO - PROCESS | 1780 | 1461106758729 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x865cc800 == 115 [pid = 1780] [id = 395] 15:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x868ee000) [pid = 1780] [serial = 1186] [outer = (nil)] 15:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f434c00) [pid = 1780] [serial = 1187] [outer = 0x868ee000] 15:59:18 INFO - PROCESS | 1780 | 1461106758803 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f7bec00) [pid = 1780] [serial = 1188] [outer = 0x868ee000] 15:59:19 INFO - PROCESS | 1780 | 1461106759749 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1433ms 15:59:19 INFO - PROCESS | 1780 | 1461106759813 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 1780 | 1461106759819 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 15:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:59:19 INFO - PROCESS | 1780 | 1461106759828 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1780 | 1461106759835 Marionette TRACE conn4 <- [1,1554,null,{}] 15:59:19 INFO - PROCESS | 1780 | 1461106759845 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 1780 | 1461106760089 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 15:59:20 INFO - PROCESS | 1780 | 1461106760436 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609e800 == 116 [pid = 1780] [id = 396] 15:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x865c7000) [pid = 1780] [serial = 1189] [outer = (nil)] 15:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x869da800) [pid = 1780] [serial = 1190] [outer = 0x865c7000] 15:59:20 INFO - PROCESS | 1780 | 1461106760545 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x87bc9400) [pid = 1780] [serial = 1191] [outer = 0x865c7000] 15:59:21 INFO - PROCESS | 1780 | 1461106761498 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1700ms 15:59:21 INFO - PROCESS | 1780 | 1461106761531 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 1780 | 1461106761541 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 15:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:59:21 INFO - PROCESS | 1780 | 1461106761552 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 1780 | 1461106761555 Marionette TRACE conn4 <- [1,1558,null,{}] 15:59:21 INFO - PROCESS | 1780 | 1461106761562 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 1780 | 1461106761761 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 15:59:22 INFO - PROCESS | 1780 | 1461106762021 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x869db000 == 117 [pid = 1780] [id = 397] 15:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x87cbac00) [pid = 1780] [serial = 1192] [outer = (nil)] 15:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8bc92000) [pid = 1780] [serial = 1193] [outer = 0x87cbac00] 15:59:22 INFO - PROCESS | 1780 | 1461106762151 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8c0ae400) [pid = 1780] [serial = 1194] [outer = 0x87cbac00] 15:59:23 INFO - PROCESS | 1780 | 1461106763205 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1681ms 15:59:23 INFO - PROCESS | 1780 | 1461106763233 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 1780 | 1461106763237 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 15:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:59:23 INFO - PROCESS | 1780 | 1461106763243 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 1780 | 1461106763249 Marionette TRACE conn4 <- [1,1562,null,{}] 15:59:23 INFO - PROCESS | 1780 | 1461106763266 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:23 INFO - PROCESS | 1780 | 1461106763482 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 15:59:23 INFO - PROCESS | 1780 | 1461106763789 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e047400 == 118 [pid = 1780] [id = 398] 15:59:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8ed48800) [pid = 1780] [serial = 1195] [outer = (nil)] 15:59:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8eeab400) [pid = 1780] [serial = 1196] [outer = 0x8ed48800] 15:59:23 INFO - PROCESS | 1780 | 1461106763885 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8f431400) [pid = 1780] [serial = 1197] [outer = 0x8ed48800] 15:59:24 INFO - PROCESS | 1780 | 1461106764817 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1640ms 15:59:24 INFO - PROCESS | 1780 | 1461106764884 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 15:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:59:24 INFO - PROCESS | 1780 | 1461106764889 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 15:59:24 INFO - PROCESS | 1780 | 1461106764895 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 1780 | 1461106764899 Marionette TRACE conn4 <- [1,1566,null,{}] 15:59:24 INFO - PROCESS | 1780 | 1461106764904 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 1780 | 1461106765107 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 15:59:25 INFO - PROCESS | 1780 | 1461106765444 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493a400 == 119 [pid = 1780] [id = 399] 15:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8c2b1c00) [pid = 1780] [serial = 1198] [outer = (nil)] 15:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8f8b4400) [pid = 1780] [serial = 1199] [outer = 0x8c2b1c00] 15:59:25 INFO - PROCESS | 1780 | 1461106765555 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8fadf000) [pid = 1780] [serial = 1200] [outer = 0x8c2b1c00] 15:59:26 INFO - PROCESS | 1780 | 1461106766425 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1583ms 15:59:26 INFO - PROCESS | 1780 | 1461106766479 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 1780 | 1461106766483 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 15:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:59:26 INFO - PROCESS | 1780 | 1461106766490 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 1780 | 1461106766492 Marionette TRACE conn4 <- [1,1570,null,{}] 15:59:26 INFO - PROCESS | 1780 | 1461106766499 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:26 INFO - PROCESS | 1780 | 1461106766694 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 15:59:26 INFO - PROCESS | 1780 | 1461106766952 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c6000 == 120 [pid = 1780] [id = 400] 15:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8f8b4c00) [pid = 1780] [serial = 1201] [outer = (nil)] 15:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9070d800) [pid = 1780] [serial = 1202] [outer = 0x8f8b4c00] 15:59:27 INFO - PROCESS | 1780 | 1461106767085 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x915d7400) [pid = 1780] [serial = 1203] [outer = 0x8f8b4c00] 15:59:28 INFO - PROCESS | 1780 | 1461106768020 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1584ms 15:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:59:28 INFO - PROCESS | 1780 | 1461106768073 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 1780 | 1461106768077 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 15:59:28 INFO - PROCESS | 1780 | 1461106768083 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 1780 | 1461106768087 Marionette TRACE conn4 <- [1,1574,null,{}] 15:59:28 INFO - PROCESS | 1780 | 1461106768092 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:28 INFO - PROCESS | 1780 | 1461106768314 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 15:59:28 INFO - PROCESS | 1780 | 1461106768590 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x893dd800 == 121 [pid = 1780] [id = 401] 15:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9068a400) [pid = 1780] [serial = 1204] [outer = (nil)] 15:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x920e7800) [pid = 1780] [serial = 1205] [outer = 0x9068a400] 15:59:28 INFO - PROCESS | 1780 | 1461106768726 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x920edc00) [pid = 1780] [serial = 1206] [outer = 0x9068a400] 15:59:29 INFO - PROCESS | 1780 | 1461106769608 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms 15:59:29 INFO - PROCESS | 1780 | 1461106769669 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 1780 | 1461106769674 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 15:59:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:59:29 INFO - PROCESS | 1780 | 1461106769680 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 1780 | 1461106769684 Marionette TRACE conn4 <- [1,1578,null,{}] 15:59:29 INFO - PROCESS | 1780 | 1461106769690 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 1780 | 1461106769892 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 15:59:30 INFO - PROCESS | 1780 | 1461106770111 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9206d000 == 122 [pid = 1780] [id = 402] 15:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x92071000) [pid = 1780] [serial = 1207] [outer = (nil)] 15:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9328e400) [pid = 1780] [serial = 1208] [outer = 0x92071000] 15:59:30 INFO - PROCESS | 1780 | 1461106770244 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x93292000) [pid = 1780] [serial = 1209] [outer = 0x92071000] 15:59:31 INFO - PROCESS | 1780 | 1461106771237 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:59:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1589ms 15:59:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:59:31 INFO - PROCESS | 1780 | 1461106771271 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 1780 | 1461106771274 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 15:59:31 INFO - PROCESS | 1780 | 1461106771281 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 1780 | 1461106771284 Marionette TRACE conn4 <- [1,1582,null,{}] 15:59:31 INFO - PROCESS | 1780 | 1461106771290 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:31 INFO - PROCESS | 1780 | 1461106771479 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 15:59:31 INFO - PROCESS | 1780 | 1461106771698 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x869cd000 == 123 [pid = 1780] [id = 403] 15:59:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x920e8800) [pid = 1780] [serial = 1210] [outer = (nil)] 15:59:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x93386400) [pid = 1780] [serial = 1211] [outer = 0x920e8800] 15:59:31 INFO - PROCESS | 1780 | 1461106771825 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9338a800) [pid = 1780] [serial = 1212] [outer = 0x920e8800] 15:59:32 INFO - PROCESS | 1780 | 1461106772804 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1591ms 15:59:32 INFO - PROCESS | 1780 | 1461106772878 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 1780 | 1461106772881 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 15:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:59:32 INFO - PROCESS | 1780 | 1461106772890 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1780 | 1461106772893 Marionette TRACE conn4 <- [1,1586,null,{}] 15:59:32 INFO - PROCESS | 1780 | 1461106772899 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 1780 | 1461106773097 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 15:59:33 INFO - PROCESS | 1780 | 1461106773408 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x893db000 == 124 [pid = 1780] [id = 404] 15:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8ee15c00) [pid = 1780] [serial = 1213] [outer = (nil)] 15:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x933f7000) [pid = 1780] [serial = 1214] [outer = 0x8ee15c00] 15:59:33 INFO - PROCESS | 1780 | 1461106773501 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x933fd400) [pid = 1780] [serial = 1215] [outer = 0x8ee15c00] 15:59:34 INFO - PROCESS | 1780 | 1461106774397 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1578ms 15:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:59:34 INFO - PROCESS | 1780 | 1461106774470 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 1780 | 1461106774473 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 15:59:34 INFO - PROCESS | 1780 | 1461106774479 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1780 | 1461106774483 Marionette TRACE conn4 <- [1,1590,null,{}] 15:59:34 INFO - PROCESS | 1780 | 1461106774489 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:34 INFO - PROCESS | 1780 | 1461106774723 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 15:59:35 INFO - PROCESS | 1780 | 1461106774980 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a4800 == 125 [pid = 1780] [id = 405] 15:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x933f5000) [pid = 1780] [serial = 1216] [outer = (nil)] 15:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x94249800) [pid = 1780] [serial = 1217] [outer = 0x933f5000] 15:59:35 INFO - PROCESS | 1780 | 1461106775104 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x942ad400) [pid = 1780] [serial = 1218] [outer = 0x933f5000] 15:59:36 INFO - PROCESS | 1780 | 1461106776001 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1580ms 15:59:36 INFO - PROCESS | 1780 | 1461106776059 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 1780 | 1461106776063 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 15:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:59:36 INFO - PROCESS | 1780 | 1461106776071 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 1780 | 1461106776076 Marionette TRACE conn4 <- [1,1594,null,{}] 15:59:36 INFO - PROCESS | 1780 | 1461106776082 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:36 INFO - PROCESS | 1780 | 1461106776309 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 15:59:36 INFO - PROCESS | 1780 | 1461106776580 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x9423cc00 == 126 [pid = 1780] [id = 406] 15:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x94368800) [pid = 1780] [serial = 1219] [outer = (nil)] 15:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9438d000) [pid = 1780] [serial = 1220] [outer = 0x94368800] 15:59:36 INFO - PROCESS | 1780 | 1461106776717 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x94395000) [pid = 1780] [serial = 1221] [outer = 0x94368800] 15:59:37 INFO - PROCESS | 1780 | 1461106777680 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1647ms 15:59:37 INFO - PROCESS | 1780 | 1461106777718 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 1780 | 1461106777722 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 15:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:59:37 INFO - PROCESS | 1780 | 1461106777728 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1780 | 1461106777732 Marionette TRACE conn4 <- [1,1598,null,{}] 15:59:37 INFO - PROCESS | 1780 | 1461106777737 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 1780 | 1461106777939 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 15:59:38 INFO - PROCESS | 1780 | 1461106778263 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x942b5c00 == 127 [pid = 1780] [id = 407] 15:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x9438e800) [pid = 1780] [serial = 1222] [outer = (nil)] 15:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x943a1c00) [pid = 1780] [serial = 1223] [outer = 0x9438e800] 15:59:38 INFO - PROCESS | 1780 | 1461106778362 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x943a3000) [pid = 1780] [serial = 1224] [outer = 0x9438e800] 15:59:39 INFO - PROCESS | 1780 | 1461106779268 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1580ms 15:59:39 INFO - PROCESS | 1780 | 1461106779309 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 1780 | 1461106779312 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 15:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:59:39 INFO - PROCESS | 1780 | 1461106779319 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 1780 | 1461106779323 Marionette TRACE conn4 <- [1,1602,null,{}] 15:59:39 INFO - PROCESS | 1780 | 1461106779328 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 1780 | 1461106779519 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 15:59:39 INFO - PROCESS | 1780 | 1461106779741 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x84960000 == 128 [pid = 1780] [id = 408] 15:59:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x855cd400) [pid = 1780] [serial = 1225] [outer = (nil)] 15:59:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x959b9000) [pid = 1780] [serial = 1226] [outer = 0x855cd400] 15:59:39 INFO - PROCESS | 1780 | 1461106779866 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x95a2f400) [pid = 1780] [serial = 1227] [outer = 0x855cd400] 15:59:40 INFO - PROCESS | 1780 | 1461106780905 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1629ms 15:59:40 INFO - PROCESS | 1780 | 1461106780950 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 1780 | 1461106780954 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 15:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:59:40 INFO - PROCESS | 1780 | 1461106780960 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1780 | 1461106780963 Marionette TRACE conn4 <- [1,1606,null,{}] 15:59:40 INFO - PROCESS | 1780 | 1461106780969 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:41 INFO - PROCESS | 1780 | 1461106781164 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 15:59:41 INFO - PROCESS | 1780 | 1461106781474 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x94390800 == 129 [pid = 1780] [id = 409] 15:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x94398c00) [pid = 1780] [serial = 1228] [outer = (nil)] 15:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x95cc3800) [pid = 1780] [serial = 1229] [outer = 0x94398c00] 15:59:41 INFO - PROCESS | 1780 | 1461106781570 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x95cca400) [pid = 1780] [serial = 1230] [outer = 0x94398c00] 15:59:42 INFO - PROCESS | 1780 | 1461106782452 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1531ms 15:59:42 INFO - PROCESS | 1780 | 1461106782496 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 1780 | 1461106782499 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 15:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:59:42 INFO - PROCESS | 1780 | 1461106782511 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 1780 | 1461106782513 Marionette TRACE conn4 <- [1,1610,null,{}] 15:59:42 INFO - PROCESS | 1780 | 1461106782518 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 1780 | 1461106782729 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 15:59:43 INFO - PROCESS | 1780 | 1461106783051 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e4400 == 130 [pid = 1780] [id = 410] 15:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x95aee400) [pid = 1780] [serial = 1231] [outer = (nil)] 15:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x963bd800) [pid = 1780] [serial = 1232] [outer = 0x95aee400] 15:59:43 INFO - PROCESS | 1780 | 1461106783149 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x967b8400) [pid = 1780] [serial = 1233] [outer = 0x95aee400] 15:59:44 INFO - PROCESS | 1780 | 1461106784038 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1591ms 15:59:44 INFO - PROCESS | 1780 | 1461106784102 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 1780 | 1461106784106 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 15:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:59:44 INFO - PROCESS | 1780 | 1461106784113 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1780 | 1461106784117 Marionette TRACE conn4 <- [1,1614,null,{}] 15:59:44 INFO - PROCESS | 1780 | 1461106784122 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 1780 | 1461106784334 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 15:59:44 INFO - PROCESS | 1780 | 1461106784677 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x84958c00 == 131 [pid = 1780] [id = 411] 15:59:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x860a6400) [pid = 1780] [serial = 1234] [outer = (nil)] 15:59:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x87bce400) [pid = 1780] [serial = 1235] [outer = 0x860a6400] 15:59:44 INFO - PROCESS | 1780 | 1461106784771 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x89bfd000) [pid = 1780] [serial = 1236] [outer = 0x860a6400] 15:59:45 INFO - PROCESS | 1780 | 1461106785696 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1629ms 15:59:45 INFO - PROCESS | 1780 | 1461106785743 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 1780 | 1461106785747 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:59:45 INFO - PROCESS | 1780 | 1461106785753 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 1780 | 1461106785757 Marionette TRACE conn4 <- [1,1618,null,{}] 15:59:45 INFO - PROCESS | 1780 | 1461106785762 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 1780 | 1461106785970 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 15:59:46 INFO - PROCESS | 1780 | 1461106786723 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x869dbc00 == 132 [pid = 1780] [id = 412] 15:59:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x871ca400) [pid = 1780] [serial = 1237] [outer = (nil)] 15:59:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x87bd1800) [pid = 1780] [serial = 1238] [outer = 0x871ca400] 15:59:46 INFO - PROCESS | 1780 | 1461106786855 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x893e5400) [pid = 1780] [serial = 1239] [outer = 0x871ca400] 15:59:47 INFO - PROCESS | 1780 | 1461106787782 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2083ms 15:59:47 INFO - PROCESS | 1780 | 1461106787837 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 1780 | 1461106787844 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:59:47 INFO - PROCESS | 1780 | 1461106787852 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 1780 | 1461106787857 Marionette TRACE conn4 <- [1,1622,null,{}] 15:59:47 INFO - PROCESS | 1780 | 1461106787864 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 1780 | 1461106788070 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 15:59:48 INFO - PROCESS | 1780 | 1461106788343 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebf800 == 133 [pid = 1780] [id = 413] 15:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8c0acc00) [pid = 1780] [serial = 1240] [outer = (nil)] 15:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8c456400) [pid = 1780] [serial = 1241] [outer = 0x8c0acc00] 15:59:48 INFO - PROCESS | 1780 | 1461106788466 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8e04c000) [pid = 1780] [serial = 1242] [outer = 0x8c0acc00] 15:59:49 INFO - PROCESS | 1780 | 1461106789337 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1530ms 15:59:49 INFO - PROCESS | 1780 | 1461106789385 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 1780 | 1461106789392 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 15:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:59:49 INFO - PROCESS | 1780 | 1461106789401 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 1780 | 1461106789405 Marionette TRACE conn4 <- [1,1626,null,{}] 15:59:49 INFO - PROCESS | 1780 | 1461106789410 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 1780 | 1461106789605 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x970b6400 == 132 [pid = 1780] [id = 56] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb9c00 == 131 [pid = 1780] [id = 78] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee16800 == 130 [pid = 1780] [id = 236] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x9325ec00 == 129 [pid = 1780] [id = 66] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbc1000 == 128 [pid = 1780] [id = 294] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8493b800 == 127 [pid = 1780] [id = 296] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x84941800 == 126 [pid = 1780] [id = 297] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c2400 == 125 [pid = 1780] [id = 55] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf0800 == 124 [pid = 1780] [id = 293] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x93261400 == 123 [pid = 1780] [id = 40] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x84945000 == 122 [pid = 1780] [id = 394] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed16400 == 121 [pid = 1780] [id = 393] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x855c8400 == 120 [pid = 1780] [id = 392] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x855ce800 == 119 [pid = 1780] [id = 391] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x871d7000 == 118 [pid = 1780] [id = 390] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x855d2000 == 117 [pid = 1780] [id = 388] 15:59:50 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc4000 == 116 [pid = 1780] [id = 389] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8bc8e400) [pid = 1780] [serial = 1115] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x869da400) [pid = 1780] [serial = 1056] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x87bce800) [pid = 1780] [serial = 1104] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x871d0400) [pid = 1780] [serial = 1103] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8dfa4c00) [pid = 1780] [serial = 1064] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x959b5c00) [pid = 1780] [serial = 1088] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x942b0000) [pid = 1780] [serial = 1085] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x8ed46400) [pid = 1780] [serial = 1067] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x871d9800) [pid = 1780] [serial = 1109] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x893e8c00) [pid = 1780] [serial = 1110] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x86810c00) [pid = 1780] [serial = 1058] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8609d800) [pid = 1780] [serial = 1101] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x84964000) [pid = 1780] [serial = 1100] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8aebb800) [pid = 1780] [serial = 1107] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x89bfc000) [pid = 1780] [serial = 1106] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x89fec000) [pid = 1780] [serial = 1112] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x860a1400) [pid = 1780] [serial = 1094] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8f8b7400) [pid = 1780] [serial = 1073] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x87bc9800) [pid = 1780] [serial = 1097] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x93381400) [pid = 1780] [serial = 1082] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89d75400) [pid = 1780] [serial = 1061] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x869d2800) [pid = 1780] [serial = 1091] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x915d6400) [pid = 1780] [serial = 1076] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8eeb9000) [pid = 1780] [serial = 1070] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9206f800) [pid = 1780] [serial = 1079] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8c2a7800) [pid = 1780] [serial = 1121] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c0a5c00) [pid = 1780] [serial = 1116] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c079800) [pid = 1780] [serial = 1119] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8bc43c00) [pid = 1780] [serial = 1118] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8aec2000) [pid = 1780] [serial = 1113] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 1780 | 1461106790404 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x84941800 == 117 [pid = 1780] [id = 414] 15:59:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x84945000) [pid = 1780] [serial = 1243] [outer = (nil)] 15:59:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x855d2000) [pid = 1780] [serial = 1244] [outer = 0x84945000] 15:59:50 INFO - PROCESS | 1780 | 1461106790507 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x868ee400) [pid = 1780] [serial = 1245] [outer = 0x84945000] 15:59:51 INFO - PROCESS | 1780 | 1461106791351 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1992ms 15:59:51 INFO - PROCESS | 1780 | 1461106791393 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1780 | 1461106791397 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 15:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:59:51 INFO - PROCESS | 1780 | 1461106791420 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1780 | 1461106791428 Marionette TRACE conn4 <- [1,1630,null,{}] 15:59:51 INFO - PROCESS | 1780 | 1461106791442 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 1780 | 1461106791628 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 15:59:51 INFO - PROCESS | 1780 | 1461106791639 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf0800 == 118 [pid = 1780] [id = 415] 15:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x89bfc400) [pid = 1780] [serial = 1246] [outer = (nil)] 15:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8bc4cc00) [pid = 1780] [serial = 1247] [outer = 0x89bfc400] 15:59:51 INFO - PROCESS | 1780 | 1461106791714 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8c079800) [pid = 1780] [serial = 1248] [outer = 0x89bfc400] 15:59:52 INFO - PROCESS | 1780 | 1461106792719 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1351ms 15:59:52 INFO - PROCESS | 1780 | 1461106792763 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 1780 | 1461106792768 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 15:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:59:52 INFO - PROCESS | 1780 | 1461106792774 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 1780 | 1461106792777 Marionette TRACE conn4 <- [1,1634,null,{}] 15:59:52 INFO - PROCESS | 1780 | 1461106792782 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:52 INFO - PROCESS | 1780 | 1461106792962 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 15:59:53 INFO - PROCESS | 1780 | 1461106793178 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc5000 == 119 [pid = 1780] [id = 416] 15:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x89bfac00) [pid = 1780] [serial = 1249] [outer = (nil)] 15:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8dfab800) [pid = 1780] [serial = 1250] [outer = 0x89bfac00] 15:59:53 INFO - PROCESS | 1780 | 1461106793257 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8ec88400) [pid = 1780] [serial = 1251] [outer = 0x89bfac00] 15:59:54 INFO - PROCESS | 1780 | 1461106794145 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1431ms 15:59:54 INFO - PROCESS | 1780 | 1461106794206 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1780 | 1461106794209 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:59:54 INFO - PROCESS | 1780 | 1461106794216 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1780 | 1461106794219 Marionette TRACE conn4 <- [1,1638,null,{}] 15:59:54 INFO - PROCESS | 1780 | 1461106794224 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:54 INFO - PROCESS | 1780 | 1461106794471 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 15:59:54 INFO - PROCESS | 1780 | 1461106794500 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed4d000 == 120 [pid = 1780] [id = 417] 15:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8edb0800) [pid = 1780] [serial = 1252] [outer = (nil)] 15:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8ee11400) [pid = 1780] [serial = 1253] [outer = 0x8edb0800] 15:59:54 INFO - PROCESS | 1780 | 1461106794586 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8ef51000) [pid = 1780] [serial = 1254] [outer = 0x8edb0800] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x893de800) [pid = 1780] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8ed46000) [pid = 1780] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x868ea400) [pid = 1780] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x87bd1000) [pid = 1780] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8495e000) [pid = 1780] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8bc46400) [pid = 1780] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:59:55 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x855d3800) [pid = 1780] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:59:56 INFO - PROCESS | 1780 | 1461106796008 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1829ms 15:59:56 INFO - PROCESS | 1780 | 1461106796046 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1780 | 1461106796049 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 15:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:59:56 INFO - PROCESS | 1780 | 1461106796055 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1780 | 1461106796058 Marionette TRACE conn4 <- [1,1642,null,{}] 15:59:56 INFO - PROCESS | 1780 | 1461106796064 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 1780 | 1461106796235 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 15:59:56 INFO - PROCESS | 1780 | 1461106796251 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e1000 == 121 [pid = 1780] [id = 418] 15:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x89fee000) [pid = 1780] [serial = 1255] [outer = (nil)] 15:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8eeb5400) [pid = 1780] [serial = 1256] [outer = 0x89fee000] 15:59:56 INFO - PROCESS | 1780 | 1461106796325 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8f7b7400) [pid = 1780] [serial = 1257] [outer = 0x89fee000] 15:59:57 INFO - PROCESS | 1780 | 1461106797231 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1228ms 15:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:59:57 INFO - PROCESS | 1780 | 1461106797285 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1780 | 1461106797288 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 15:59:57 INFO - PROCESS | 1780 | 1461106797296 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1780 | 1461106797298 Marionette TRACE conn4 <- [1,1646,null,{}] 15:59:57 INFO - PROCESS | 1780 | 1461106797305 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:57 INFO - PROCESS | 1780 | 1461106797490 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 15:59:57 INFO - PROCESS | 1780 | 1461106797838 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x84939c00 == 122 [pid = 1780] [id = 419] 15:59:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8493bc00) [pid = 1780] [serial = 1258] [outer = (nil)] 15:59:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8609c400) [pid = 1780] [serial = 1259] [outer = 0x8493bc00] 15:59:57 INFO - PROCESS | 1780 | 1461106797943 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8616b000) [pid = 1780] [serial = 1260] [outer = 0x8493bc00] 15:59:58 INFO - PROCESS | 1780 | 1461106798963 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1741ms 15:59:59 INFO - PROCESS | 1780 | 1461106799038 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 1780 | 1461106799046 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 15:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:59:59 INFO - PROCESS | 1780 | 1461106799056 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1780 | 1461106799061 Marionette TRACE conn4 <- [1,1650,null,{}] 15:59:59 INFO - PROCESS | 1780 | 1461106799068 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 1780 | 1461106799334 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 15:59:59 INFO - PROCESS | 1780 | 1461106799659 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bfb400 == 123 [pid = 1780] [id = 420] 15:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x89bfe400) [pid = 1780] [serial = 1261] [outer = (nil)] 15:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x89d73800) [pid = 1780] [serial = 1262] [outer = 0x89bfe400] 15:59:59 INFO - PROCESS | 1780 | 1461106799752 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8aebcc00) [pid = 1780] [serial = 1263] [outer = 0x89bfe400] 16:00:00 INFO - PROCESS | 1780 | 1461106800751 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:00:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1731ms 16:00:00 INFO - PROCESS | 1780 | 1461106800791 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 1780 | 1461106800802 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:00:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:00:00 INFO - PROCESS | 1780 | 1461106800815 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 1780 | 1461106800821 Marionette TRACE conn4 <- [1,1654,null,{}] 16:00:00 INFO - PROCESS | 1780 | 1461106800827 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1780 | 1461106801052 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:00:01 INFO - PROCESS | 1780 | 1461106801407 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff0000 == 124 [pid = 1780] [id = 421] 16:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8c078400) [pid = 1780] [serial = 1264] [outer = (nil)] 16:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8c0a8c00) [pid = 1780] [serial = 1265] [outer = 0x8c078400] 16:00:01 INFO - PROCESS | 1780 | 1461106801502 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8c458800) [pid = 1780] [serial = 1266] [outer = 0x8c078400] 16:00:02 INFO - PROCESS | 1780 | 1461106802508 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1736ms 16:00:02 INFO - PROCESS | 1780 | 1461106802553 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 1780 | 1461106802560 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:00:02 INFO - PROCESS | 1780 | 1461106802584 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 1780 | 1461106802605 Marionette TRACE conn4 <- [1,1658,null,{}] 16:00:02 INFO - PROCESS | 1780 | 1461106802616 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 1780 | 1461106802884 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:00:03 INFO - PROCESS | 1780 | 1461106803204 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493d800 == 125 [pid = 1780] [id = 422] 16:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x87bc8400) [pid = 1780] [serial = 1267] [outer = (nil)] 16:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8ee16000) [pid = 1780] [serial = 1268] [outer = 0x87bc8400] 16:00:03 INFO - PROCESS | 1780 | 1461106803296 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8f7c2c00) [pid = 1780] [serial = 1269] [outer = 0x87bc8400] 16:00:04 INFO - PROCESS | 1780 | 1461106804249 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1714ms 16:00:04 INFO - PROCESS | 1780 | 1461106804289 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:00:04 INFO - PROCESS | 1780 | 1461106804294 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:00:04 INFO - PROCESS | 1780 | 1461106804300 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 1780 | 1461106804303 Marionette TRACE conn4 <- [1,1662,null,{}] 16:00:04 INFO - PROCESS | 1780 | 1461106804309 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 1780 | 1461106804524 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:00:04 INFO - PROCESS | 1780 | 1461106804831 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef4f800 == 126 [pid = 1780] [id = 423] 16:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8f8af800) [pid = 1780] [serial = 1270] [outer = (nil)] 16:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8fbbac00) [pid = 1780] [serial = 1271] [outer = 0x8f8af800] 16:00:04 INFO - PROCESS | 1780 | 1461106804929 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x90686800) [pid = 1780] [serial = 1272] [outer = 0x8f8af800] 16:00:05 INFO - PROCESS | 1780 | 1461106805839 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1587ms 16:00:05 INFO - PROCESS | 1780 | 1461106805887 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:00:05 INFO - PROCESS | 1780 | 1461106805892 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:00:05 INFO - PROCESS | 1780 | 1461106805898 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1780 | 1461106805901 Marionette TRACE conn4 <- [1,1666,null,{}] 16:00:05 INFO - PROCESS | 1780 | 1461106805907 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 1780 | 1461106806112 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:00:06 INFO - PROCESS | 1780 | 1461106806383 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x92018800 == 127 [pid = 1780] [id = 424] 16:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x9201b000) [pid = 1780] [serial = 1273] [outer = (nil)] 16:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x92067c00) [pid = 1780] [serial = 1274] [outer = 0x9201b000] 16:00:06 INFO - PROCESS | 1780 | 1461106806532 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x9325cc00) [pid = 1780] [serial = 1275] [outer = 0x9201b000] 16:00:07 INFO - PROCESS | 1780 | 1461106807538 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1679ms 16:00:07 INFO - PROCESS | 1780 | 1461106807577 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 1780 | 1461106807581 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:00:07 INFO - PROCESS | 1780 | 1461106807588 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 1780 | 1461106807592 Marionette TRACE conn4 <- [1,1670,null,{}] 16:00:07 INFO - PROCESS | 1780 | 1461106807598 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 1780 | 1461106807832 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:00:08 INFO - PROCESS | 1780 | 1461106808156 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6b800 == 128 [pid = 1780] [id = 425] 16:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8fae3800) [pid = 1780] [serial = 1276] [outer = (nil)] 16:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x942a9400) [pid = 1780] [serial = 1277] [outer = 0x8fae3800] 16:00:08 INFO - PROCESS | 1780 | 1461106808254 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x942b2400) [pid = 1780] [serial = 1278] [outer = 0x8fae3800] 16:00:09 INFO - PROCESS | 1780 | 1461106809179 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1638ms 16:00:09 INFO - PROCESS | 1780 | 1461106809227 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:00:09 INFO - PROCESS | 1780 | 1461106809231 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:00:09 INFO - PROCESS | 1780 | 1461106809238 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 1780 | 1461106809242 Marionette TRACE conn4 <- [1,1674,null,{}] 16:00:09 INFO - PROCESS | 1780 | 1461106809248 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 1780 | 1461106809462 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:00:09 INFO - PROCESS | 1780 | 1461106809772 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f8400 == 129 [pid = 1780] [id = 426] 16:00:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x933fec00) [pid = 1780] [serial = 1279] [outer = (nil)] 16:00:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x94393800) [pid = 1780] [serial = 1280] [outer = 0x933fec00] 16:00:09 INFO - PROCESS | 1780 | 1461106809869 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x943a2400) [pid = 1780] [serial = 1281] [outer = 0x933fec00] 16:00:10 INFO - PROCESS | 1780 | 1461106810786 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1592ms 16:00:10 INFO - PROCESS | 1780 | 1461106810830 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:00:10 INFO - PROCESS | 1780 | 1461106810834 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:00:10 INFO - PROCESS | 1780 | 1461106810845 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 1780 | 1461106810847 Marionette TRACE conn4 <- [1,1678,null,{}] 16:00:10 INFO - PROCESS | 1780 | 1461106810891 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 1780 | 1461106811134 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:00:11 INFO - PROCESS | 1780 | 1461106811452 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x94365000 == 130 [pid = 1780] [id = 427] 16:00:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x94365400) [pid = 1780] [serial = 1282] [outer = (nil)] 16:00:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x96345c00) [pid = 1780] [serial = 1283] [outer = 0x94365400] 16:00:11 INFO - PROCESS | 1780 | 1461106811544 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x970b6400) [pid = 1780] [serial = 1284] [outer = 0x94365400] 16:00:12 INFO - PROCESS | 1780 | 1461106812464 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1681ms 16:00:12 INFO - PROCESS | 1780 | 1461106812521 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 1780 | 1461106812525 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:00:12 INFO - PROCESS | 1780 | 1461106812532 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 1780 | 1461106812535 Marionette TRACE conn4 <- [1,1682,null,{}] 16:00:12 INFO - PROCESS | 1780 | 1461106812541 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 1780 | 1461106812803 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:00:13 INFO - PROCESS | 1780 | 1461106813118 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec3c00 == 131 [pid = 1780] [id = 428] 16:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8ec87800) [pid = 1780] [serial = 1285] [outer = (nil)] 16:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x9737b000) [pid = 1780] [serial = 1286] [outer = 0x8ec87800] 16:00:13 INFO - PROCESS | 1780 | 1461106813214 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x97402000) [pid = 1780] [serial = 1287] [outer = 0x8ec87800] 16:00:14 INFO - PROCESS | 1780 | 1461106814137 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1635ms 16:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:00:14 INFO - PROCESS | 1780 | 1461106814168 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 1780 | 1461106814171 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:00:14 INFO - PROCESS | 1780 | 1461106814179 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 1780 | 1461106814182 Marionette TRACE conn4 <- [1,1686,null,{}] 16:00:14 INFO - PROCESS | 1780 | 1461106814188 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 1780 | 1461106814390 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:00:14 INFO - PROCESS | 1780 | 1461106814719 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a0800 == 132 [pid = 1780] [id = 429] 16:00:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x979a1400) [pid = 1780] [serial = 1288] [outer = (nil)] 16:00:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x979a7c00) [pid = 1780] [serial = 1289] [outer = 0x979a1400] 16:00:14 INFO - PROCESS | 1780 | 1461106814829 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x979df000) [pid = 1780] [serial = 1290] [outer = 0x979a1400] 16:00:15 INFO - PROCESS | 1780 | 1461106815761 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1632ms 16:00:15 INFO - PROCESS | 1780 | 1461106815810 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 1780 | 1461106815815 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:00:15 INFO - PROCESS | 1780 | 1461106815821 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 1780 | 1461106815825 Marionette TRACE conn4 <- [1,1690,null,{}] 16:00:15 INFO - PROCESS | 1780 | 1461106815831 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 1780 | 1461106816080 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:00:16 INFO - PROCESS | 1780 | 1461106816395 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a1c00 == 133 [pid = 1780] [id = 430] 16:00:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x97f4a000) [pid = 1780] [serial = 1291] [outer = (nil)] 16:00:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x97f53c00) [pid = 1780] [serial = 1292] [outer = 0x97f4a000] 16:00:16 INFO - PROCESS | 1780 | 1461106816489 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x9816b400) [pid = 1780] [serial = 1293] [outer = 0x97f4a000] 16:00:17 INFO - PROCESS | 1780 | 1461106817374 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1585ms 16:00:17 INFO - PROCESS | 1780 | 1461106817407 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:00:17 INFO - PROCESS | 1780 | 1461106817411 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:00:17 INFO - PROCESS | 1780 | 1461106817418 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1780 | 1461106817421 Marionette TRACE conn4 <- [1,1694,null,{}] 16:00:17 INFO - PROCESS | 1780 | 1461106817427 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 1780 | 1461106817649 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:00:18 INFO - PROCESS | 1780 | 1461106817989 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07c400 == 134 [pid = 1780] [id = 431] 16:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8c233400) [pid = 1780] [serial = 1294] [outer = (nil)] 16:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x98175400) [pid = 1780] [serial = 1295] [outer = 0x8c233400] 16:00:18 INFO - PROCESS | 1780 | 1461106818085 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x984c9400) [pid = 1780] [serial = 1296] [outer = 0x8c233400] 16:00:18 INFO - PROCESS | 1780 | 1461106818986 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1630ms 16:00:19 INFO - PROCESS | 1780 | 1461106819048 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:00:19 INFO - PROCESS | 1780 | 1461106819052 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:00:19 INFO - PROCESS | 1780 | 1461106819059 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1780 | 1461106819062 Marionette TRACE conn4 <- [1,1698,null,{}] 16:00:19 INFO - PROCESS | 1780 | 1461106819068 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1780 | 1461106819325 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:00:19 INFO - PROCESS | 1780 | 1461106819649 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495f400 == 135 [pid = 1780] [id = 432] 16:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x97f55400) [pid = 1780] [serial = 1297] [outer = (nil)] 16:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x98652000) [pid = 1780] [serial = 1298] [outer = 0x97f55400] 16:00:19 INFO - PROCESS | 1780 | 1461106819742 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x98658c00) [pid = 1780] [serial = 1299] [outer = 0x97f55400] 16:00:20 INFO - PROCESS | 1780 | 1461106820640 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1641ms 16:00:20 INFO - PROCESS | 1780 | 1461106820700 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 1780 | 1461106820704 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:00:20 INFO - PROCESS | 1780 | 1461106820711 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1780 | 1461106820713 Marionette TRACE conn4 <- [1,1702,null,{}] 16:00:20 INFO - PROCESS | 1780 | 1461106820719 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 1780 | 1461106820952 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:00:21 INFO - PROCESS | 1780 | 1461106821267 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x984d3800 == 136 [pid = 1780] [id = 433] 16:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x984d4000) [pid = 1780] [serial = 1300] [outer = (nil)] 16:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x98973800) [pid = 1780] [serial = 1301] [outer = 0x984d4000] 16:00:21 INFO - PROCESS | 1780 | 1461106821362 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x98a0bc00) [pid = 1780] [serial = 1302] [outer = 0x984d4000] 16:00:22 INFO - PROCESS | 1780 | 1461106822273 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1640ms 16:00:22 INFO - PROCESS | 1780 | 1461106822352 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 1780 | 1461106822355 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:00:22 INFO - PROCESS | 1780 | 1461106822362 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 1780 | 1461106822365 Marionette TRACE conn4 <- [1,1706,null,{}] 16:00:22 INFO - PROCESS | 1780 | 1461106822371 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 1780 | 1461106822591 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:00:22 INFO - PROCESS | 1780 | 1461106822925 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x855c7c00 == 137 [pid = 1780] [id = 434] 16:00:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x8ed4fc00) [pid = 1780] [serial = 1303] [outer = (nil)] 16:00:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x9924e800) [pid = 1780] [serial = 1304] [outer = 0x8ed4fc00] 16:00:23 INFO - PROCESS | 1780 | 1461106823025 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x9add4800) [pid = 1780] [serial = 1305] [outer = 0x8ed4fc00] 16:00:23 INFO - PROCESS | 1780 | 1461106823937 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 16:00:24 INFO - PROCESS | 1780 | 1461106824015 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 1780 | 1461106824018 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:00:24 INFO - PROCESS | 1780 | 1461106824027 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 1780 | 1461106824030 Marionette TRACE conn4 <- [1,1710,null,{}] 16:00:24 INFO - PROCESS | 1780 | 1461106824035 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 1780 | 1461106824243 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:00:24 INFO - PROCESS | 1780 | 1461106824517 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc6000 == 138 [pid = 1780] [id = 435] 16:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x99096800) [pid = 1780] [serial = 1306] [outer = (nil)] 16:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x9addec00) [pid = 1780] [serial = 1307] [outer = 0x99096800] 16:00:24 INFO - PROCESS | 1780 | 1461106824651 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x9ade0c00) [pid = 1780] [serial = 1308] [outer = 0x99096800] 16:00:25 INFO - PROCESS | 1780 | 1461106825571 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1578ms 16:00:25 INFO - PROCESS | 1780 | 1461106825606 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 1780 | 1461106825609 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:00:25 INFO - PROCESS | 1780 | 1461106825616 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 1780 | 1461106825620 Marionette TRACE conn4 <- [1,1714,null,{}] 16:00:25 INFO - PROCESS | 1780 | 1461106825626 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 1780 | 1461106825845 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:00:26 INFO - PROCESS | 1780 | 1461106826209 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9addc000 == 139 [pid = 1780] [id = 436] 16:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x9aee9c00) [pid = 1780] [serial = 1309] [outer = (nil)] 16:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x9b00c400) [pid = 1780] [serial = 1310] [outer = 0x9aee9c00] 16:00:26 INFO - PROCESS | 1780 | 1461106826301 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x9b090800) [pid = 1780] [serial = 1311] [outer = 0x9aee9c00] 16:00:27 INFO - PROCESS | 1780 | 1461106827195 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1629ms 16:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:00:27 INFO - PROCESS | 1780 | 1461106827247 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 1780 | 1461106827250 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:00:27 INFO - PROCESS | 1780 | 1461106827256 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 1780 | 1461106827260 Marionette TRACE conn4 <- [1,1718,null,{}] 16:00:27 INFO - PROCESS | 1780 | 1461106827265 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 1780 | 1461106827479 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:00:27 INFO - PROCESS | 1780 | 1461106827819 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebf400 == 138 [pid = 1780] [id = 158] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x868e1000 == 137 [pid = 1780] [id = 418] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed4d000 == 136 [pid = 1780] [id = 417] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc5000 == 135 [pid = 1780] [id = 416] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf0800 == 134 [pid = 1780] [id = 415] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x84941800 == 133 [pid = 1780] [id = 414] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebf800 == 132 [pid = 1780] [id = 413] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x869dbc00 == 131 [pid = 1780] [id = 412] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x860a4800 == 130 [pid = 1780] [id = 405] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x893db000 == 129 [pid = 1780] [id = 404] 16:00:28 INFO - PROCESS | 1780 | --DOCSHELL 0x869cd000 == 128 [pid = 1780] [id = 403] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9206d000 == 127 [pid = 1780] [id = 402] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c6000 == 126 [pid = 1780] [id = 400] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x893dd800 == 125 [pid = 1780] [id = 401] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x8493a400 == 124 [pid = 1780] [id = 399] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x8e047400 == 123 [pid = 1780] [id = 398] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x869db000 == 122 [pid = 1780] [id = 397] 16:00:29 INFO - PROCESS | 1780 | --DOCSHELL 0x8609e800 == 121 [pid = 1780] [id = 396] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8c453400) [pid = 1780] [serial = 1130] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x91fc2800) [pid = 1780] [serial = 1160] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x8bc4a400) [pid = 1780] [serial = 1170] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x89d69c00) [pid = 1780] [serial = 1127] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x8ec8dc00) [pid = 1780] [serial = 1136] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x90712000) [pid = 1780] [serial = 1157] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8edb7c00) [pid = 1780] [serial = 1181] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8f7cb400) [pid = 1780] [serial = 1151] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x8eeb1800) [pid = 1780] [serial = 1142] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x8c452000) [pid = 1780] [serial = 1176] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x8aebe000) [pid = 1780] [serial = 1172] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x869d4000) [pid = 1780] [serial = 1185] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x8eeabc00) [pid = 1780] [serial = 1182] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x9206e800) [pid = 1780] [serial = 1163] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8c0abc00) [pid = 1780] [serial = 1175] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x8fae4400) [pid = 1780] [serial = 1154] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x865c5000) [pid = 1780] [serial = 1184] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8ec8bc00) [pid = 1780] [serial = 1178] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x865cf800) [pid = 1780] [serial = 1167] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x8aec1800) [pid = 1780] [serial = 1169] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x8c0ae000) [pid = 1780] [serial = 1173] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x8ed18400) [pid = 1780] [serial = 1179] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x860a8c00) [pid = 1780] [serial = 1166] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8ef52800) [pid = 1780] [serial = 1145] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8680c400) [pid = 1780] [serial = 1124] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8edb9000) [pid = 1780] [serial = 1139] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8e0e8c00) [pid = 1780] [serial = 1133] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x8f7b6000) [pid = 1780] [serial = 1148] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x8f434c00) [pid = 1780] [serial = 1187] [outer = (nil)] [url = about:blank] 16:00:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493a400 == 122 [pid = 1780] [id = 437] 16:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8493b800) [pid = 1780] [serial = 1312] [outer = (nil)] 16:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x865cf400) [pid = 1780] [serial = 1313] [outer = 0x8493b800] 16:00:29 INFO - PROCESS | 1780 | 1461106829256 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x869cd000) [pid = 1780] [serial = 1314] [outer = 0x8493b800] 16:00:30 INFO - PROCESS | 1780 | 1461106830098 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2887ms 16:00:30 INFO - PROCESS | 1780 | 1461106830144 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 1780 | 1461106830151 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:00:30 INFO - PROCESS | 1780 | 1461106830160 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 1780 | 1461106830164 Marionette TRACE conn4 <- [1,1722,null,{}] 16:00:30 INFO - PROCESS | 1780 | 1461106830171 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1780 | 1461106830380 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:00:30 INFO - PROCESS | 1780 | 1461106830585 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bfb800 == 123 [pid = 1780] [id = 438] 16:00:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x89bfcc00) [pid = 1780] [serial = 1315] [outer = (nil)] 16:00:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x89d77000) [pid = 1780] [serial = 1316] [outer = 0x89bfcc00] 16:00:30 INFO - PROCESS | 1780 | 1461106830663 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x8aebe400) [pid = 1780] [serial = 1317] [outer = 0x89bfcc00] 16:00:31 INFO - PROCESS | 1780 | 1461106831548 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1481ms 16:00:31 INFO - PROCESS | 1780 | 1461106831647 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1780 | 1461106831653 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:00:31 INFO - PROCESS | 1780 | 1461106831663 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1780 | 1461106831666 Marionette TRACE conn4 <- [1,1726,null,{}] 16:00:31 INFO - PROCESS | 1780 | 1461106831672 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 1780 | 1461106831949 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:00:32 INFO - PROCESS | 1780 | 1461106831983 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cb8c00 == 124 [pid = 1780] [id = 439] 16:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x89d6f800) [pid = 1780] [serial = 1318] [outer = (nil)] 16:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8c077400) [pid = 1780] [serial = 1319] [outer = 0x89d6f800] 16:00:32 INFO - PROCESS | 1780 | 1461106832064 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8c238800) [pid = 1780] [serial = 1320] [outer = 0x89d6f800] 16:00:33 INFO - PROCESS | 1780 | 1461106833227 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1636ms 16:00:33 INFO - PROCESS | 1780 | 1461106833299 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1780 | 1461106833303 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:00:33 INFO - PROCESS | 1780 | 1461106833309 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 1780 | 1461106833315 Marionette TRACE conn4 <- [1,1730,null,{}] 16:00:33 INFO - PROCESS | 1780 | 1461106833337 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 1780 | 1461106833604 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x871ca400) [pid = 1780] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x84945000) [pid = 1780] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x89bfc400) [pid = 1780] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8c0acc00) [pid = 1780] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8edb0800) [pid = 1780] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:00:34 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x89bfac00) [pid = 1780] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:00:34 INFO - PROCESS | 1780 | 1461106834186 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x84945000 == 125 [pid = 1780] [id = 440] 16:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x855c7800) [pid = 1780] [serial = 1321] [outer = (nil)] 16:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x89fe4800) [pid = 1780] [serial = 1322] [outer = 0x855c7800] 16:00:34 INFO - PROCESS | 1780 | 1461106834261 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x8c458000) [pid = 1780] [serial = 1323] [outer = 0x855c7800] 16:00:35 INFO - PROCESS | 1780 | 1461106835013 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1759ms 16:00:35 INFO - PROCESS | 1780 | 1461106835069 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1780 | 1461106835074 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:00:35 INFO - PROCESS | 1780 | 1461106835080 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1780 | 1461106835082 Marionette TRACE conn4 <- [1,1734,null,{}] 16:00:35 INFO - PROCESS | 1780 | 1461106835088 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1780 | 1461106835267 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:00:35 INFO - PROCESS | 1780 | 1461106835282 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed09400 == 126 [pid = 1780] [id = 441] 16:00:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x8ed0a800) [pid = 1780] [serial = 1324] [outer = (nil)] 16:00:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8ed4b800) [pid = 1780] [serial = 1325] [outer = 0x8ed0a800] 16:00:35 INFO - PROCESS | 1780 | 1461106835355 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8edb9000) [pid = 1780] [serial = 1326] [outer = 0x8ed0a800] 16:00:36 INFO - PROCESS | 1780 | 1461106836536 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1527ms 16:00:36 INFO - PROCESS | 1780 | 1461106836609 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 1780 | 1461106836614 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:00:36 INFO - PROCESS | 1780 | 1461106836624 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 1780 | 1461106836630 Marionette TRACE conn4 <- [1,1738,null,{}] 16:00:36 INFO - PROCESS | 1780 | 1461106836641 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 1780 | 1461106836901 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:00:37 INFO - PROCESS | 1780 | 1461106837251 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e0c00 == 127 [pid = 1780] [id = 442] 16:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x893e1400) [pid = 1780] [serial = 1327] [outer = (nil)] 16:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x89d6d400) [pid = 1780] [serial = 1328] [outer = 0x893e1400] 16:00:37 INFO - PROCESS | 1780 | 1461106837345 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8c071400) [pid = 1780] [serial = 1329] [outer = 0x893e1400] 16:00:38 INFO - PROCESS | 1780 | 1461106838357 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1788ms 16:00:38 INFO - PROCESS | 1780 | 1461106838413 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 1780 | 1461106838422 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:00:38 INFO - PROCESS | 1780 | 1461106838433 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 1780 | 1461106838438 Marionette TRACE conn4 <- [1,1742,null,{}] 16:00:38 INFO - PROCESS | 1780 | 1461106838446 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 1780 | 1461106838655 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:00:38 INFO - PROCESS | 1780 | 1461106838973 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c44e800 == 128 [pid = 1780] [id = 443] 16:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x8c452800) [pid = 1780] [serial = 1330] [outer = (nil)] 16:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x8ec8ec00) [pid = 1780] [serial = 1331] [outer = 0x8c452800] 16:00:39 INFO - PROCESS | 1780 | 1461106839067 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x8ed4d400) [pid = 1780] [serial = 1332] [outer = 0x8c452800] 16:00:40 INFO - PROCESS | 1780 | 1461106840102 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1733ms 16:00:40 INFO - PROCESS | 1780 | 1461106840167 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:00:40 INFO - PROCESS | 1780 | 1461106840172 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:00:40 INFO - PROCESS | 1780 | 1461106840179 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1780 | 1461106840185 Marionette TRACE conn4 <- [1,1746,null,{}] 16:00:40 INFO - PROCESS | 1780 | 1461106840202 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 1780 | 1461106840460 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:00:40 INFO - PROCESS | 1780 | 1461106840784 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb9800 == 129 [pid = 1780] [id = 444] 16:00:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x8f436400) [pid = 1780] [serial = 1333] [outer = (nil)] 16:00:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x8f7b9400) [pid = 1780] [serial = 1334] [outer = 0x8f436400] 16:00:40 INFO - PROCESS | 1780 | 1461106840895 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x8f7cf000) [pid = 1780] [serial = 1335] [outer = 0x8f436400] 16:00:41 INFO - PROCESS | 1780 | 1461106841830 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1685ms 16:00:41 INFO - PROCESS | 1780 | 1461106841864 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 1780 | 1461106841869 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:00:41 INFO - PROCESS | 1780 | 1461106841875 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 1780 | 1461106841878 Marionette TRACE conn4 <- [1,1750,null,{}] 16:00:41 INFO - PROCESS | 1780 | 1461106841884 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 1780 | 1461106842095 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:00:42 INFO - PROCESS | 1780 | 1461106842374 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7b5c00 == 130 [pid = 1780] [id = 445] 16:00:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x8fbbf000) [pid = 1780] [serial = 1336] [outer = (nil)] 16:00:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x915d3c00) [pid = 1780] [serial = 1337] [outer = 0x8fbbf000] 16:00:42 INFO - PROCESS | 1780 | 1461106842524 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x91fc7000) [pid = 1780] [serial = 1338] [outer = 0x8fbbf000] 16:00:43 INFO - PROCESS | 1780 | 1461106843449 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1631ms 16:00:43 INFO - PROCESS | 1780 | 1461106843509 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1780 | 1461106843512 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:00:43 INFO - PROCESS | 1780 | 1461106843519 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1780 | 1461106843523 Marionette TRACE conn4 <- [1,1754,null,{}] 16:00:43 INFO - PROCESS | 1780 | 1461106843528 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 1780 | 1461106843737 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:00:44 INFO - PROCESS | 1780 | 1461106844011 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2aa000 == 131 [pid = 1780] [id = 446] 16:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x9135a000) [pid = 1780] [serial = 1339] [outer = (nil)] 16:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x92074800) [pid = 1780] [serial = 1340] [outer = 0x9135a000] 16:00:44 INFO - PROCESS | 1780 | 1461106844144 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x920e9400) [pid = 1780] [serial = 1341] [outer = 0x9135a000] 16:00:45 INFO - PROCESS | 1780 | 1461106845084 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1633ms 16:00:45 INFO - PROCESS | 1780 | 1461106845153 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1780 | 1461106845157 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:00:45 INFO - PROCESS | 1780 | 1461106845163 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1780 | 1461106845167 Marionette TRACE conn4 <- [1,1758,null,{}] 16:00:45 INFO - PROCESS | 1780 | 1461106845172 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1780 | 1461106845439 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:00:45 INFO - PROCESS | 1780 | 1461106845766 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x93387000 == 132 [pid = 1780] [id = 447] 16:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x933fb400) [pid = 1780] [serial = 1342] [outer = (nil)] 16:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x942b3400) [pid = 1780] [serial = 1343] [outer = 0x933fb400] 16:00:45 INFO - PROCESS | 1780 | 1461106845883 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x9439b800) [pid = 1780] [serial = 1344] [outer = 0x933fb400] 16:00:46 INFO - PROCESS | 1780 | 1461106846773 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1679ms 16:00:46 INFO - PROCESS | 1780 | 1461106846843 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 1780 | 1461106846847 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:00:46 INFO - PROCESS | 1780 | 1461106846854 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 1780 | 1461106846857 Marionette TRACE conn4 <- [1,1762,null,{}] 16:00:46 INFO - PROCESS | 1780 | 1461106846863 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 1780 | 1461106847075 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:00:47 INFO - PROCESS | 1780 | 1461106847395 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa5c00 == 133 [pid = 1780] [id = 448] 16:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x942afc00) [pid = 1780] [serial = 1345] [outer = (nil)] 16:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x95cc6c00) [pid = 1780] [serial = 1346] [outer = 0x942afc00] 16:00:47 INFO - PROCESS | 1780 | 1461106847492 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x967b6000) [pid = 1780] [serial = 1347] [outer = 0x942afc00] 16:00:48 INFO - PROCESS | 1780 | 1461106848392 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1579ms 16:00:48 INFO - PROCESS | 1780 | 1461106848434 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 1780 | 1461106848437 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:00:48 INFO - PROCESS | 1780 | 1461106848444 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 1780 | 1461106848448 Marionette TRACE conn4 <- [1,1766,null,{}] 16:00:48 INFO - PROCESS | 1780 | 1461106848454 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 1780 | 1461106848658 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:00:48 INFO - PROCESS | 1780 | 1461106848908 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb8400 == 134 [pid = 1780] [id = 449] 16:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x90686c00) [pid = 1780] [serial = 1348] [outer = (nil)] 16:00:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x979a2000) [pid = 1780] [serial = 1349] [outer = 0x90686c00] 16:00:49 INFO - PROCESS | 1780 | 1461106849039 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x979d5400) [pid = 1780] [serial = 1350] [outer = 0x90686c00] 16:00:49 INFO - PROCESS | 1780 | 1461106849975 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 16:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:00:50 INFO - PROCESS | 1780 | 1461106850027 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1780 | 1461106850030 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:00:50 INFO - PROCESS | 1780 | 1461106850037 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1780 | 1461106850040 Marionette TRACE conn4 <- [1,1770,null,{}] 16:00:50 INFO - PROCESS | 1780 | 1461106850046 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 1780 | 1461106850253 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:00:50 INFO - PROCESS | 1780 | 1461106850574 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x95c64c00 == 135 [pid = 1780] [id = 450] 16:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x974bc800) [pid = 1780] [serial = 1351] [outer = (nil)] 16:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x97f4e800) [pid = 1780] [serial = 1352] [outer = 0x974bc800] 16:00:50 INFO - PROCESS | 1780 | 1461106850668 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x98168400) [pid = 1780] [serial = 1353] [outer = 0x974bc800] 16:00:51 INFO - PROCESS | 1780 | 1461106851561 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 16:00:51 INFO - PROCESS | 1780 | 1461106851618 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 1780 | 1461106851623 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:00:51 INFO - PROCESS | 1780 | 1461106851629 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 1780 | 1461106851633 Marionette TRACE conn4 <- [1,1774,null,{}] 16:00:51 INFO - PROCESS | 1780 | 1461106851638 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 1780 | 1461106851846 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:00:52 INFO - PROCESS | 1780 | 1461106852164 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x98a09800 == 136 [pid = 1780] [id = 451] 16:00:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x9df86800) [pid = 1780] [serial = 1354] [outer = (nil)] 16:00:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x9df8d400) [pid = 1780] [serial = 1355] [outer = 0x9df86800] 16:00:52 INFO - PROCESS | 1780 | 1461106852327 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x9ea18c00) [pid = 1780] [serial = 1356] [outer = 0x9df86800] 16:00:52 INFO - PROCESS | 1780 | ************************* 16:00:52 INFO - PROCESS | 1780 | A coding exception was thrown and uncaught in a Task. 16:00:52 INFO - PROCESS | 1780 | 16:00:52 INFO - PROCESS | 1780 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:00:52 INFO - PROCESS | 1780 | Full stack: 16:00:52 INFO - PROCESS | 1780 | ************************* 16:00:53 INFO - PROCESS | 1780 | 1461106853301 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1731ms 16:00:53 INFO - PROCESS | 1780 | 1461106853362 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:00:53 INFO - PROCESS | 1780 | 1461106853367 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:00:53 INFO - PROCESS | 1780 | 1461106853373 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 1780 | 1461106853378 Marionette TRACE conn4 <- [1,1778,null,{}] 16:00:53 INFO - PROCESS | 1780 | 1461106853384 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1780 | 1461106853629 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:00:54 INFO - PROCESS | 1780 | 1461106853988 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x98967400 == 137 [pid = 1780] [id = 452] 16:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x9fba2c00) [pid = 1780] [serial = 1357] [outer = (nil)] 16:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x9ffa0800) [pid = 1780] [serial = 1358] [outer = 0x9fba2c00] 16:00:54 INFO - PROCESS | 1780 | 1461106854110 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0xa0949000) [pid = 1780] [serial = 1359] [outer = 0x9fba2c00] 16:00:55 INFO - PROCESS | 1780 | 1461106855066 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1741ms 16:00:55 INFO - PROCESS | 1780 | 1461106855114 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1780 | 1461106855118 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:00:55 INFO - PROCESS | 1780 | 1461106855125 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1780 | 1461106855129 Marionette TRACE conn4 <- [1,1782,null,{}] 16:00:55 INFO - PROCESS | 1780 | 1461106855135 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 1780 | 1461106855347 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:00:55 INFO - PROCESS | 1780 | 1461106855622 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ffa1000 == 138 [pid = 1780] [id = 453] 16:00:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x9ffa2c00) [pid = 1780] [serial = 1360] [outer = (nil)] 16:00:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0xa0b35400) [pid = 1780] [serial = 1361] [outer = 0x9ffa2c00] 16:00:55 INFO - PROCESS | 1780 | 1461106855764 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0xa0e37c00) [pid = 1780] [serial = 1362] [outer = 0x9ffa2c00] 16:00:56 INFO - PROCESS | 1780 | 1461106856720 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1633ms 16:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:00:56 INFO - PROCESS | 1780 | 1461106856759 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 1780 | 1461106856762 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:00:56 INFO - PROCESS | 1780 | 1461106856769 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 1780 | 1461106856773 Marionette TRACE conn4 <- [1,1786,null,{}] 16:00:56 INFO - PROCESS | 1780 | 1461106856779 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 1780 | 1461106856993 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:00:57 INFO - PROCESS | 1780 | 1461106857341 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f440400 == 139 [pid = 1780] [id = 454] 16:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x915e0400) [pid = 1780] [serial = 1363] [outer = (nil)] 16:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0xa2930800) [pid = 1780] [serial = 1364] [outer = 0x915e0400] 16:00:57 INFO - PROCESS | 1780 | 1461106857439 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0xa2974400) [pid = 1780] [serial = 1365] [outer = 0x915e0400] 16:00:58 INFO - PROCESS | 1780 | 1461106858354 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1637ms 16:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:00:58 INFO - PROCESS | 1780 | 1461106858406 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 1780 | 1461106858410 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:00:58 INFO - PROCESS | 1780 | 1461106858417 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 1780 | 1461106858420 Marionette TRACE conn4 <- [1,1790,null,{}] 16:00:58 INFO - PROCESS | 1780 | 1461106858426 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 1780 | 1461106858648 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:00:59 INFO - PROCESS | 1780 | 1461106858983 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e0000 == 140 [pid = 1780] [id = 455] 16:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x915dbc00) [pid = 1780] [serial = 1366] [outer = (nil)] 16:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0xa3bd4800) [pid = 1780] [serial = 1367] [outer = 0x915dbc00] 16:00:59 INFO - PROCESS | 1780 | 1461106859087 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0xa4358000) [pid = 1780] [serial = 1368] [outer = 0x915dbc00] 16:01:00 INFO - PROCESS | 1780 | 1461106859996 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1634ms 16:01:00 INFO - PROCESS | 1780 | 1461106860051 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 1780 | 1461106860054 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:01:00 INFO - PROCESS | 1780 | 1461106860061 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 1780 | 1461106860063 Marionette TRACE conn4 <- [1,1794,null,{}] 16:01:00 INFO - PROCESS | 1780 | 1461106860070 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 1780 | 1461106860287 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:01:00 INFO - PROCESS | 1780 | 1461106860539 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc8e800 == 141 [pid = 1780] [id = 456] 16:01:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x97f4ec00) [pid = 1780] [serial = 1369] [outer = (nil)] 16:01:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0xa4384400) [pid = 1780] [serial = 1370] [outer = 0x97f4ec00] 16:01:00 INFO - PROCESS | 1780 | 1461106860675 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0xa4484000) [pid = 1780] [serial = 1371] [outer = 0x97f4ec00] 16:01:01 INFO - PROCESS | 1780 | 1461106861592 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1584ms 16:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:01:01 INFO - PROCESS | 1780 | 1461106861645 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 1780 | 1461106861648 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:01:01 INFO - PROCESS | 1780 | 1461106861655 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1780 | 1461106861658 Marionette TRACE conn4 <- [1,1798,null,{}] 16:01:01 INFO - PROCESS | 1780 | 1461106861664 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 1780 | 1461106861884 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:01:02 INFO - PROCESS | 1780 | 1461106862229 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x869d6800 == 142 [pid = 1780] [id = 457] 16:01:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x89ff1000) [pid = 1780] [serial = 1372] [outer = (nil)] 16:01:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0xa44bb400) [pid = 1780] [serial = 1373] [outer = 0x89ff1000] 16:01:02 INFO - PROCESS | 1780 | 1461106862324 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0xa44dfc00) [pid = 1780] [serial = 1374] [outer = 0x89ff1000] 16:01:03 INFO - PROCESS | 1780 | 1461106863231 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1636ms 16:01:03 INFO - PROCESS | 1780 | 1461106863292 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 1780 | 1461106863296 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:01:03 INFO - PROCESS | 1780 | 1461106863302 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1780 | 1461106863306 Marionette TRACE conn4 <- [1,1802,null,{}] 16:01:03 INFO - PROCESS | 1780 | 1461106863312 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 1780 | 1461106863534 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:01:03 INFO - PROCESS | 1780 | 1461106863863 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609f400 == 143 [pid = 1780] [id = 458] 16:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0xa437d400) [pid = 1780] [serial = 1375] [outer = (nil)] 16:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0xa48c2800) [pid = 1780] [serial = 1376] [outer = 0xa437d400] 16:01:03 INFO - PROCESS | 1780 | 1461106863961 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0xa48c4c00) [pid = 1780] [serial = 1377] [outer = 0xa437d400] 16:01:04 INFO - PROCESS | 1780 | 1461106864833 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1585ms 16:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:01:04 INFO - PROCESS | 1780 | 1461106864889 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1780 | 1461106864892 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:01:04 INFO - PROCESS | 1780 | 1461106864898 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1780 | 1461106864902 Marionette TRACE conn4 <- [1,1806,null,{}] 16:01:04 INFO - PROCESS | 1780 | 1461106864908 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 1780 | 1461106865118 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:01:05 INFO - PROCESS | 1780 | 1461106865398 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x869d2800 == 144 [pid = 1780] [id = 459] 16:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x89c3e000) [pid = 1780] [serial = 1378] [outer = (nil)] 16:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x89c44c00) [pid = 1780] [serial = 1379] [outer = 0x89c3e000] 16:01:05 INFO - PROCESS | 1780 | 1461106865535 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x89c46c00) [pid = 1780] [serial = 1380] [outer = 0x89c3e000] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8e041400 == 143 [pid = 1780] [id = 116] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07c800 == 142 [pid = 1780] [id = 385] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x9325d400 == 141 [pid = 1780] [id = 51] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x920e9800 == 140 [pid = 1780] [id = 52] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8c232000 == 139 [pid = 1780] [id = 376] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8495a400 == 138 [pid = 1780] [id = 387] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x93382400 == 137 [pid = 1780] [id = 245] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x94396c00 == 136 [pid = 1780] [id = 207] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8c456000 == 135 [pid = 1780] [id = 377] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae0000 == 134 [pid = 1780] [id = 49] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8680e000 == 133 [pid = 1780] [id = 375] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed0ec00 == 132 [pid = 1780] [id = 381] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb7400 == 131 [pid = 1780] [id = 386] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c9800 == 130 [pid = 1780] [id = 244] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfb2800 == 129 [pid = 1780] [id = 378] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef46000 == 128 [pid = 1780] [id = 382] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec8cc00 == 127 [pid = 1780] [id = 379] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8e042c00 == 126 [pid = 1780] [id = 140] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed50800 == 125 [pid = 1780] [id = 380] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7b3c00 == 124 [pid = 1780] [id = 383] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x855c7c00 == 123 [pid = 1780] [id = 434] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc6000 == 122 [pid = 1780] [id = 435] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x984d3800 == 121 [pid = 1780] [id = 433] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8495f400 == 120 [pid = 1780] [id = 432] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x979a1c00 == 119 [pid = 1780] [id = 430] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07c400 == 118 [pid = 1780] [id = 431] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x979a0800 == 117 [pid = 1780] [id = 429] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8aec3c00 == 116 [pid = 1780] [id = 428] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x94365000 == 115 [pid = 1780] [id = 427] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x933f8400 == 114 [pid = 1780] [id = 426] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x92018800 == 113 [pid = 1780] [id = 424] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6b800 == 112 [pid = 1780] [id = 425] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef4f800 == 111 [pid = 1780] [id = 423] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8493d800 == 110 [pid = 1780] [id = 422] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff0000 == 109 [pid = 1780] [id = 421] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x89bfb400 == 108 [pid = 1780] [id = 420] 16:01:07 INFO - PROCESS | 1780 | --DOCSHELL 0x84939c00 == 107 [pid = 1780] [id = 419] 16:01:07 INFO - PROCESS | 1780 | 1461106867989 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0x8eeb5400) [pid = 1780] [serial = 1256] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0x8eeab400) [pid = 1780] [serial = 1196] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0x87bd1800) [pid = 1780] [serial = 1238] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x855d2000) [pid = 1780] [serial = 1244] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0x920e7800) [pid = 1780] [serial = 1205] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x8bc4cc00) [pid = 1780] [serial = 1247] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x893e5400) [pid = 1780] [serial = 1239] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0x869da800) [pid = 1780] [serial = 1190] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x9328e400) [pid = 1780] [serial = 1208] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x9438d000) [pid = 1780] [serial = 1220] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x933f7000) [pid = 1780] [serial = 1214] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x8c079800) [pid = 1780] [serial = 1248] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x8e04c000) [pid = 1780] [serial = 1242] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x9070d800) [pid = 1780] [serial = 1202] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x93386400) [pid = 1780] [serial = 1211] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x943a1c00) [pid = 1780] [serial = 1223] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x8bc92000) [pid = 1780] [serial = 1193] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x8ee11400) [pid = 1780] [serial = 1253] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x94249800) [pid = 1780] [serial = 1217] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x959b9000) [pid = 1780] [serial = 1226] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x87bce400) [pid = 1780] [serial = 1235] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x95cc3800) [pid = 1780] [serial = 1229] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x8ef51000) [pid = 1780] [serial = 1254] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8f8b4400) [pid = 1780] [serial = 1199] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x868ee400) [pid = 1780] [serial = 1245] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x8dfab800) [pid = 1780] [serial = 1250] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x8c456400) [pid = 1780] [serial = 1241] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8ec88400) [pid = 1780] [serial = 1251] [outer = (nil)] [url = about:blank] 16:01:08 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x963bd800) [pid = 1780] [serial = 1232] [outer = (nil)] [url = about:blank] 16:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3392ms 16:01:08 INFO - PROCESS | 1780 | 1461106868305 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1780 | 1461106868311 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:01:08 INFO - PROCESS | 1780 | 1461106868318 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1780 | 1461106868324 Marionette TRACE conn4 <- [1,1810,null,{}] 16:01:08 INFO - PROCESS | 1780 | 1461106868333 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 1780 | 1461106868511 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:01:08 INFO - PROCESS | 1780 | 1461106868528 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc1000 == 108 [pid = 1780] [id = 460] 16:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x87cc2800) [pid = 1780] [serial = 1381] [outer = (nil)] 16:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x893dc000) [pid = 1780] [serial = 1382] [outer = 0x87cc2800] 16:01:08 INFO - PROCESS | 1780 | 1461106868607 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x893e8800) [pid = 1780] [serial = 1383] [outer = 0x87cc2800] 16:01:09 INFO - PROCESS | 1780 | 1461106869628 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1340ms 16:01:09 INFO - PROCESS | 1780 | 1461106869658 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 1780 | 1461106869667 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:01:09 INFO - PROCESS | 1780 | 1461106869676 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 1780 | 1461106869681 Marionette TRACE conn4 <- [1,1814,null,{}] 16:01:09 INFO - PROCESS | 1780 | 1461106869686 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 1780 | 1461106869947 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:01:09 INFO - PROCESS | 1780 | 1461106869971 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d3000 == 109 [pid = 1780] [id = 461] 16:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x87bce800) [pid = 1780] [serial = 1384] [outer = (nil)] 16:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x89fe9800) [pid = 1780] [serial = 1385] [outer = 0x87bce800] 16:01:10 INFO - PROCESS | 1780 | 1461106870046 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x8aec4c00) [pid = 1780] [serial = 1386] [outer = 0x87bce800] 16:01:11 INFO - PROCESS | 1780 | 1461106871164 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1541ms 16:01:11 INFO - PROCESS | 1780 | 1461106871224 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 1780 | 1461106871227 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:01:11 INFO - PROCESS | 1780 | 1461106871234 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 1780 | 1461106871240 Marionette TRACE conn4 <- [1,1818,null,{}] 16:01:11 INFO - PROCESS | 1780 | 1461106871256 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 1780 | 1461106871528 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:01:11 INFO - PROCESS | 1780 | 1461106871732 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07c800 == 110 [pid = 1780] [id = 462] 16:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x8c231000) [pid = 1780] [serial = 1387] [outer = (nil)] 16:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x8c2b1800) [pid = 1780] [serial = 1388] [outer = 0x8c231000] 16:01:11 INFO - PROCESS | 1780 | 1461106871817 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x8dfa9c00) [pid = 1780] [serial = 1389] [outer = 0x8c231000] 16:01:12 INFO - PROCESS | 1780 | 1461106872674 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1489ms 16:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:01:12 INFO - PROCESS | 1780 | 1461106872724 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 1780 | 1461106872728 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:01:12 INFO - PROCESS | 1780 | 1461106872734 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 1780 | 1461106872737 Marionette TRACE conn4 <- [1,1822,null,{}] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x868ee000) [pid = 1780] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x8f7ba800) [pid = 1780] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x871d7400) [pid = 1780] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8f8af800) [pid = 1780] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x99096800) [pid = 1780] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x97f55400) [pid = 1780] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x920e8800) [pid = 1780] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8493b800) [pid = 1780] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x8f8b8000) [pid = 1780] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x8ed48800) [pid = 1780] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8ed4fc00) [pid = 1780] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x89d6f800) [pid = 1780] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x87cbac00) [pid = 1780] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x8ed0e000) [pid = 1780] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8ec87800) [pid = 1780] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x94365400) [pid = 1780] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x865ccc00) [pid = 1780] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x87bc8400) [pid = 1780] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x8493bc00) [pid = 1780] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x89bfe400) [pid = 1780] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8aebec00) [pid = 1780] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8ee15c00) [pid = 1780] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x979a1400) [pid = 1780] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x8e047c00) [pid = 1780] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x868e5800) [pid = 1780] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x915d9400) [pid = 1780] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x89fed400) [pid = 1780] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8f43bc00) [pid = 1780] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x984d4000) [pid = 1780] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x865c7000) [pid = 1780] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x86801800) [pid = 1780] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8c233400) [pid = 1780] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x84942000) [pid = 1780] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x8c078400) [pid = 1780] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x92070400) [pid = 1780] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x93262800) [pid = 1780] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x9068a400) [pid = 1780] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8edba800) [pid = 1780] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8ef4d400) [pid = 1780] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x91356c00) [pid = 1780] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8c2b1c00) [pid = 1780] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x86164800) [pid = 1780] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x94368800) [pid = 1780] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x8ee17400) [pid = 1780] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x97f4a000) [pid = 1780] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:01:13 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x933fec00) [pid = 1780] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x89d69000) [pid = 1780] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x855c7800) [pid = 1780] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8f7c7800) [pid = 1780] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x92071000) [pid = 1780] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x943a5400) [pid = 1780] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x8fae3800) [pid = 1780] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x8ed0b800) [pid = 1780] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x9438e800) [pid = 1780] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x860a6400) [pid = 1780] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x9201b000) [pid = 1780] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x89bfcc00) [pid = 1780] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x89fee000) [pid = 1780] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8ec87400) [pid = 1780] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8c239000) [pid = 1780] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x933f5000) [pid = 1780] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x868eb800) [pid = 1780] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8c453c00) [pid = 1780] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8edbb400) [pid = 1780] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x855cd400) [pid = 1780] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x95aee400) [pid = 1780] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8f8b4c00) [pid = 1780] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x94398c00) [pid = 1780] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:01:14 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x86169400) [pid = 1780] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:01:14 INFO - PROCESS | 1780 | 1461106873953 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 1780 | 1461106874267 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:01:14 INFO - PROCESS | 1780 | 1461106874390 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495ac00 == 111 [pid = 1780] [id = 463] 16:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x860a6400) [pid = 1780] [serial = 1390] [outer = (nil)] 16:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x865d1000) [pid = 1780] [serial = 1391] [outer = 0x860a6400] 16:01:14 INFO - PROCESS | 1780 | 1461106874465 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x871d7400) [pid = 1780] [serial = 1392] [outer = 0x860a6400] 16:01:15 INFO - PROCESS | 1780 | 1461106875235 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2546ms 16:01:15 INFO - PROCESS | 1780 | 1461106875280 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 1780 | 1461106875283 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:01:15 INFO - PROCESS | 1780 | 1461106875289 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 1780 | 1461106875292 Marionette TRACE conn4 <- [1,1826,null,{}] 16:01:15 INFO - PROCESS | 1780 | 1461106875297 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 1780 | 1461106875478 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:01:15 INFO - PROCESS | 1780 | 1461106875492 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x855d1c00 == 112 [pid = 1780] [id = 464] 16:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x865c7000) [pid = 1780] [serial = 1393] [outer = (nil)] 16:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8bc4c800) [pid = 1780] [serial = 1394] [outer = 0x865c7000] 16:01:15 INFO - PROCESS | 1780 | 1461106875565 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8c2a3800) [pid = 1780] [serial = 1395] [outer = 0x865c7000] 16:01:16 INFO - PROCESS | 1780 | 1461106876901 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1684ms 16:01:16 INFO - PROCESS | 1780 | 1461106876975 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 1780 | 1461106876982 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:01:17 INFO - PROCESS | 1780 | 1461106876992 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1780 | 1461106876997 Marionette TRACE conn4 <- [1,1830,null,{}] 16:01:17 INFO - PROCESS | 1780 | 1461106877006 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 1780 | 1461106877256 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:01:17 INFO - PROCESS | 1780 | 1461106877590 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bcac00 == 113 [pid = 1780] [id = 465] 16:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x87cc4000) [pid = 1780] [serial = 1396] [outer = (nil)] 16:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x89c4a400) [pid = 1780] [serial = 1397] [outer = 0x87cc4000] 16:01:17 INFO - PROCESS | 1780 | 1461106877686 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x89d6f800) [pid = 1780] [serial = 1398] [outer = 0x87cc4000] 16:01:18 INFO - PROCESS | 1780 | 1461106878712 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1793ms 16:01:18 INFO - PROCESS | 1780 | 1461106878786 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1780 | 1461106878795 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:01:18 INFO - PROCESS | 1780 | 1461106878812 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1780 | 1461106878820 Marionette TRACE conn4 <- [1,1834,null,{}] 16:01:18 INFO - PROCESS | 1780 | 1461106878829 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 1780 | 1461106879159 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:01:19 INFO - PROCESS | 1780 | 1461106879421 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c45c00 == 114 [pid = 1780] [id = 466] 16:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8bc96c00) [pid = 1780] [serial = 1399] [outer = (nil)] 16:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8c235000) [pid = 1780] [serial = 1400] [outer = 0x8bc96c00] 16:01:19 INFO - PROCESS | 1780 | 1461106879512 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8c45a000) [pid = 1780] [serial = 1401] [outer = 0x8bc96c00] 16:01:20 INFO - PROCESS | 1780 | 1461106880502 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1744ms 16:01:20 INFO - PROCESS | 1780 | 1461106880550 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1780 | 1461106880554 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:01:20 INFO - PROCESS | 1780 | 1461106880561 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1780 | 1461106880567 Marionette TRACE conn4 <- [1,1838,null,{}] 16:01:20 INFO - PROCESS | 1780 | 1461106880583 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 1780 | 1461106880809 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:01:21 INFO - PROCESS | 1780 | 1461106881143 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c237800 == 115 [pid = 1780] [id = 467] 16:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8e0ef000) [pid = 1780] [serial = 1402] [outer = (nil)] 16:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8ec8d400) [pid = 1780] [serial = 1403] [outer = 0x8e0ef000] 16:01:21 INFO - PROCESS | 1780 | 1461106881252 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8ed12000) [pid = 1780] [serial = 1404] [outer = 0x8e0ef000] 16:01:22 INFO - PROCESS | 1780 | 1461106882242 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1738ms 16:01:22 INFO - PROCESS | 1780 | 1461106882300 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:01:22 INFO - PROCESS | 1780 | 1461106882304 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:01:22 INFO - PROCESS | 1780 | 1461106882311 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1780 | 1461106882315 Marionette TRACE conn4 <- [1,1842,null,{}] 16:01:22 INFO - PROCESS | 1780 | 1461106882321 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 1780 | 1461106882531 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:01:22 INFO - PROCESS | 1780 | 1461106882853 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c42800 == 116 [pid = 1780] [id = 468] 16:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8ec92c00) [pid = 1780] [serial = 1405] [outer = (nil)] 16:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8ee0b000) [pid = 1780] [serial = 1406] [outer = 0x8ec92c00] 16:01:22 INFO - PROCESS | 1780 | 1461106882954 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8ee17800) [pid = 1780] [serial = 1407] [outer = 0x8ec92c00] 16:01:23 INFO - PROCESS | 1780 | 1461106883847 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1584ms 16:01:23 INFO - PROCESS | 1780 | 1461106883894 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 1780 | 1461106883898 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:01:23 INFO - PROCESS | 1780 | 1461106883905 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 1780 | 1461106883908 Marionette TRACE conn4 <- [1,1846,null,{}] 16:01:23 INFO - PROCESS | 1780 | 1461106883914 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 1780 | 1461106884118 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:01:24 INFO - PROCESS | 1780 | 1461106884401 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609f800 == 117 [pid = 1780] [id = 469] 16:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8edba800) [pid = 1780] [serial = 1408] [outer = (nil)] 16:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8eeba000) [pid = 1780] [serial = 1409] [outer = 0x8edba800] 16:01:24 INFO - PROCESS | 1780 | 1461106884551 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8ef49800) [pid = 1780] [serial = 1410] [outer = 0x8edba800] 16:01:25 INFO - PROCESS | 1780 | 1461106885451 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1583ms 16:01:25 INFO - PROCESS | 1780 | 1461106885488 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 1780 | 1461106885492 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:01:25 INFO - PROCESS | 1780 | 1461106885499 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 1780 | 1461106885502 Marionette TRACE conn4 <- [1,1850,null,{}] 16:01:25 INFO - PROCESS | 1780 | 1461106885507 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 1780 | 1461106885741 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:01:26 INFO - PROCESS | 1780 | 1461106886065 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c49800 == 118 [pid = 1780] [id = 470] 16:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8eeaf800) [pid = 1780] [serial = 1411] [outer = (nil)] 16:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8f7bbc00) [pid = 1780] [serial = 1412] [outer = 0x8eeaf800] 16:01:26 INFO - PROCESS | 1780 | 1461106886167 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x8f7c8c00) [pid = 1780] [serial = 1413] [outer = 0x8eeaf800] 16:01:27 INFO - PROCESS | 1780 | 1461106887086 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1633ms 16:01:27 INFO - PROCESS | 1780 | 1461106887133 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 1780 | 1461106887137 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:01:27 INFO - PROCESS | 1780 | 1461106887144 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 1780 | 1461106887148 Marionette TRACE conn4 <- [1,1854,null,{}] 16:01:27 INFO - PROCESS | 1780 | 1461106887153 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 1780 | 1461106887366 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:01:27 INFO - PROCESS | 1780 | 1461106887691 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef51c00 == 119 [pid = 1780] [id = 471] 16:01:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8f7b3000) [pid = 1780] [serial = 1414] [outer = (nil)] 16:01:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8fbba800) [pid = 1780] [serial = 1415] [outer = 0x8f7b3000] 16:01:27 INFO - PROCESS | 1780 | 1461106887792 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x9067f800) [pid = 1780] [serial = 1416] [outer = 0x8f7b3000] 16:01:28 INFO - PROCESS | 1780 | 1461106888732 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1629ms 16:01:28 INFO - PROCESS | 1780 | 1461106888774 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1780 | 1461106888779 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:01:28 INFO - PROCESS | 1780 | 1461106888785 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1780 | 1461106888789 Marionette TRACE conn4 <- [1,1858,null,{}] 16:01:28 INFO - PROCESS | 1780 | 1461106888795 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 1780 | 1461106889028 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:01:29 INFO - PROCESS | 1780 | 1461106889326 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cb800 == 120 [pid = 1780] [id = 472] 16:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x86169800) [pid = 1780] [serial = 1417] [outer = (nil)] 16:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x91fbec00) [pid = 1780] [serial = 1418] [outer = 0x86169800] 16:01:29 INFO - PROCESS | 1780 | 1461106889421 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x9206bc00) [pid = 1780] [serial = 1419] [outer = 0x86169800] 16:01:30 INFO - PROCESS | 1780 | 1461106890327 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1580ms 16:01:30 INFO - PROCESS | 1780 | 1461106890366 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 1780 | 1461106890370 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:01:30 INFO - PROCESS | 1780 | 1461106890377 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 1780 | 1461106890381 Marionette TRACE conn4 <- [1,1862,null,{}] 16:01:30 INFO - PROCESS | 1780 | 1461106890386 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 1780 | 1461106890612 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:01:30 INFO - PROCESS | 1780 | 1461106890939 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x91358000 == 121 [pid = 1780] [id = 473] 16:01:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x92072c00) [pid = 1780] [serial = 1420] [outer = (nil)] 16:01:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x9325e000) [pid = 1780] [serial = 1421] [outer = 0x92072c00] 16:01:31 INFO - PROCESS | 1780 | 1461106891037 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x9328f400) [pid = 1780] [serial = 1422] [outer = 0x92072c00] 16:01:31 INFO - PROCESS | 1780 | 1461106891944 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1635ms 16:01:32 INFO - PROCESS | 1780 | 1461106892014 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:01:32 INFO - PROCESS | 1780 | 1461106892018 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:01:32 INFO - PROCESS | 1780 | 1461106892025 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1780 | 1461106892028 Marionette TRACE conn4 <- [1,1866,null,{}] 16:01:32 INFO - PROCESS | 1780 | 1461106892034 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 1780 | 1461106892264 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:01:32 INFO - PROCESS | 1780 | 1461106892605 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x920ea000 == 122 [pid = 1780] [id = 474] 16:01:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x933f0800) [pid = 1780] [serial = 1423] [outer = (nil)] 16:01:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x933f7000) [pid = 1780] [serial = 1424] [outer = 0x933f0800] 16:01:32 INFO - PROCESS | 1780 | 1461106892705 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x933fb800) [pid = 1780] [serial = 1425] [outer = 0x933f0800] 16:01:33 INFO - PROCESS | 1780 | 1461106893626 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1632ms 16:01:33 INFO - PROCESS | 1780 | 1461106893658 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:01:33 INFO - PROCESS | 1780 | 1461106893662 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:01:33 INFO - PROCESS | 1780 | 1461106893669 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 1780 | 1461106893674 Marionette TRACE conn4 <- [1,1870,null,{}] 16:01:33 INFO - PROCESS | 1780 | 1461106893679 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 1780 | 1461106893940 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:01:34 INFO - PROCESS | 1780 | 1461106894277 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325fc00 == 123 [pid = 1780] [id = 475] 16:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x93293c00) [pid = 1780] [serial = 1426] [outer = (nil)] 16:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x94368800) [pid = 1780] [serial = 1427] [outer = 0x93293c00] 16:01:34 INFO - PROCESS | 1780 | 1461106894380 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x9439d800) [pid = 1780] [serial = 1428] [outer = 0x93293c00] 16:01:35 INFO - PROCESS | 1780 | 1461106895269 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1632ms 16:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:01:35 INFO - PROCESS | 1780 | 1461106895301 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 1780 | 1461106895304 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:01:35 INFO - PROCESS | 1780 | 1461106895310 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 1780 | 1461106895314 Marionette TRACE conn4 <- [1,1874,null,{}] 16:01:35 INFO - PROCESS | 1780 | 1461106895319 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 1780 | 1461106895521 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:01:35 INFO - PROCESS | 1780 | 1461106895805 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec8d800 == 124 [pid = 1780] [id = 476] 16:01:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x8edb6000) [pid = 1780] [serial = 1429] [outer = (nil)] 16:01:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x95ae8000) [pid = 1780] [serial = 1430] [outer = 0x8edb6000] 16:01:35 INFO - PROCESS | 1780 | 1461106895940 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x95cc5c00) [pid = 1780] [serial = 1431] [outer = 0x8edb6000] 16:01:36 INFO - PROCESS | 1780 | 1461106896841 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1598ms 16:01:36 INFO - PROCESS | 1780 | 1461106896908 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1780 | 1461106896912 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:01:36 INFO - PROCESS | 1780 | 1461106896918 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1780 | 1461106896922 Marionette TRACE conn4 <- [1,1878,null,{}] 16:01:36 INFO - PROCESS | 1780 | 1461106896927 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 1780 | 1461106897138 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:01:37 INFO - PROCESS | 1780 | 1461106897466 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed47400 == 125 [pid = 1780] [id = 477] 16:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x93261c00) [pid = 1780] [serial = 1432] [outer = (nil)] 16:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x967c0400) [pid = 1780] [serial = 1433] [outer = 0x93261c00] 16:01:37 INFO - PROCESS | 1780 | 1461106897564 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x971a3c00) [pid = 1780] [serial = 1434] [outer = 0x93261c00] 16:01:38 INFO - PROCESS | 1780 | 1461106898454 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1580ms 16:01:38 INFO - PROCESS | 1780 | 1461106898500 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 1780 | 1461106898504 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:01:38 INFO - PROCESS | 1780 | 1461106898510 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 1780 | 1461106898514 Marionette TRACE conn4 <- [1,1882,null,{}] 16:01:38 INFO - PROCESS | 1780 | 1461106898520 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 1780 | 1461106898737 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:01:39 INFO - PROCESS | 1780 | 1461106899082 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c7c00 == 126 [pid = 1780] [id = 478] 16:01:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x865d0c00) [pid = 1780] [serial = 1435] [outer = (nil)] 16:01:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x979a2400) [pid = 1780] [serial = 1436] [outer = 0x865d0c00] 16:01:39 INFO - PROCESS | 1780 | 1461106899180 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x97c26000) [pid = 1780] [serial = 1437] [outer = 0x865d0c00] 16:01:40 INFO - PROCESS | 1780 | 1461106900108 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 16:01:40 INFO - PROCESS | 1780 | 1461106900146 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 1780 | 1461106900150 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:01:40 INFO - PROCESS | 1780 | 1461106900178 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 1780 | 1461106900181 Marionette TRACE conn4 <- [1,1886,null,{}] 16:01:40 INFO - PROCESS | 1780 | 1461106900187 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 1780 | 1461106900412 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:01:40 INFO - PROCESS | 1780 | 1461106900751 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x970ab000 == 127 [pid = 1780] [id = 479] 16:01:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x970b3800) [pid = 1780] [serial = 1438] [outer = (nil)] 16:01:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x9816f400) [pid = 1780] [serial = 1439] [outer = 0x970b3800] 16:01:40 INFO - PROCESS | 1780 | 1461106900852 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x984d2000) [pid = 1780] [serial = 1440] [outer = 0x970b3800] 16:01:41 INFO - PROCESS | 1780 | 1461106901772 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1637ms 16:01:41 INFO - PROCESS | 1780 | 1461106901811 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 1780 | 1461106901814 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:01:41 INFO - PROCESS | 1780 | 1461106901821 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 1780 | 1461106901825 Marionette TRACE conn4 <- [1,1890,null,{}] 16:01:41 INFO - PROCESS | 1780 | 1461106901830 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 1780 | 1461106902085 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:01:42 INFO - PROCESS | 1780 | 1461106902425 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c3d800 == 128 [pid = 1780] [id = 480] 16:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x98168c00) [pid = 1780] [serial = 1441] [outer = (nil)] 16:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x99255c00) [pid = 1780] [serial = 1442] [outer = 0x98168c00] 16:01:42 INFO - PROCESS | 1780 | 1461106902522 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x9add7400) [pid = 1780] [serial = 1443] [outer = 0x98168c00] 16:01:43 INFO - PROCESS | 1780 | 1461106903492 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1732ms 16:01:43 INFO - PROCESS | 1780 | 1461106903553 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 1780 | 1461106903557 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:01:43 INFO - PROCESS | 1780 | 1461106903563 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 1780 | 1461106903567 Marionette TRACE conn4 <- [1,1894,null,{}] 16:01:43 INFO - PROCESS | 1780 | 1461106903572 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 1780 | 1461106903784 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:01:44 INFO - PROCESS | 1780 | 1461106904124 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e043000 == 129 [pid = 1780] [id = 481] 16:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x98971800) [pid = 1780] [serial = 1444] [outer = (nil)] 16:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x9ea1dc00) [pid = 1780] [serial = 1445] [outer = 0x98971800] 16:01:44 INFO - PROCESS | 1780 | 1461106904217 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x9fa98c00) [pid = 1780] [serial = 1446] [outer = 0x98971800] 16:01:45 INFO - PROCESS | 1780 | 1461106905149 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1627ms 16:01:45 INFO - PROCESS | 1780 | 1461106905192 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:01:45 INFO - PROCESS | 1780 | 1461106905196 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:01:45 INFO - PROCESS | 1780 | 1461106905203 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1780 | 1461106905207 Marionette TRACE conn4 <- [1,1898,null,{}] 16:01:45 INFO - PROCESS | 1780 | 1461106905212 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 1780 | 1461106905429 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:01:45 INFO - PROCESS | 1780 | 1461106905771 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9896a000 == 130 [pid = 1780] [id = 482] 16:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x9aef0000) [pid = 1780] [serial = 1447] [outer = (nil)] 16:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x9ffc3c00) [pid = 1780] [serial = 1448] [outer = 0x9aef0000] 16:01:45 INFO - PROCESS | 1780 | 1461106905869 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0xa09d2800) [pid = 1780] [serial = 1449] [outer = 0x9aef0000] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x86805800 == 129 [pid = 1780] [id = 367] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x84946400 == 128 [pid = 1780] [id = 369] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x855d2400 == 127 [pid = 1780] [id = 276] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8495d000 == 126 [pid = 1780] [id = 366] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8495ac00 == 125 [pid = 1780] [id = 463] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07c800 == 124 [pid = 1780] [id = 462] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x871d3000 == 123 [pid = 1780] [id = 461] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc1000 == 122 [pid = 1780] [id = 460] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8609f400 == 121 [pid = 1780] [id = 458] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x869d2800 == 120 [pid = 1780] [id = 459] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x869d6800 == 119 [pid = 1780] [id = 457] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc8e800 == 118 [pid = 1780] [id = 456] 16:01:48 INFO - PROCESS | 1780 | --DOCSHELL 0x868e0000 == 117 [pid = 1780] [id = 455] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x8f431400) [pid = 1780] [serial = 1197] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x9add4800) [pid = 1780] [serial = 1305] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x8c077400) [pid = 1780] [serial = 1319] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x8c0ae400) [pid = 1780] [serial = 1194] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x9addec00) [pid = 1780] [serial = 1307] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8edb5000) [pid = 1780] [serial = 1068] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x98658c00) [pid = 1780] [serial = 1299] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x9737b000) [pid = 1780] [serial = 1286] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x970b6400) [pid = 1780] [serial = 1284] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x89d69400) [pid = 1780] [serial = 1098] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x8ee16000) [pid = 1780] [serial = 1268] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8616b000) [pid = 1780] [serial = 1260] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8aebcc00) [pid = 1780] [serial = 1263] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x9b00c400) [pid = 1780] [serial = 1310] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x8c238800) [pid = 1780] [serial = 1320] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x8c44d000) [pid = 1780] [serial = 1122] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x933fd400) [pid = 1780] [serial = 1215] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x979df000) [pid = 1780] [serial = 1290] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8e0edc00) [pid = 1780] [serial = 1134] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x869d9400) [pid = 1780] [serial = 1092] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x92016400) [pid = 1780] [serial = 1161] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x8e0f5400) [pid = 1780] [serial = 990] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x97402000) [pid = 1780] [serial = 1287] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x91f75400) [pid = 1780] [serial = 1077] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x98a0bc00) [pid = 1780] [serial = 1302] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x87bc9400) [pid = 1780] [serial = 1191] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x869d4c00) [pid = 1780] [serial = 1059] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x984c9400) [pid = 1780] [serial = 1296] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x871d9000) [pid = 1780] [serial = 1095] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x979a7c00) [pid = 1780] [serial = 1289] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8fbbac00) [pid = 1780] [serial = 1271] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8c458800) [pid = 1780] [serial = 1266] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x9924e800) [pid = 1780] [serial = 1304] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x93389c00) [pid = 1780] [serial = 1083] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x942b7400) [pid = 1780] [serial = 1086] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x920edc00) [pid = 1780] [serial = 1206] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8c0a8c00) [pid = 1780] [serial = 1265] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8f437000) [pid = 1780] [serial = 1146] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x8f7bb400) [pid = 1780] [serial = 1149] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x920e5800) [pid = 1780] [serial = 1080] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x8fadf000) [pid = 1780] [serial = 1200] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8609c400) [pid = 1780] [serial = 1259] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x98973800) [pid = 1780] [serial = 1301] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x92070800) [pid = 1780] [serial = 1164] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x94395000) [pid = 1780] [serial = 1221] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x8fbc3800) [pid = 1780] [serial = 1074] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x97f53c00) [pid = 1780] [serial = 1292] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x98175400) [pid = 1780] [serial = 1295] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x943a2400) [pid = 1780] [serial = 1281] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8ef4d800) [pid = 1780] [serial = 1071] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8c458000) [pid = 1780] [serial = 1323] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8f7cd800) [pid = 1780] [serial = 1152] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9816b400) [pid = 1780] [serial = 1293] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x94393800) [pid = 1780] [serial = 1280] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x89d73800) [pid = 1780] [serial = 1262] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x93292000) [pid = 1780] [serial = 1209] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x95af0c00) [pid = 1780] [serial = 1089] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x942b2400) [pid = 1780] [serial = 1278] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8edbc800) [pid = 1780] [serial = 1140] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x943a3000) [pid = 1780] [serial = 1224] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x89bfd000) [pid = 1780] [serial = 1236] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9325cc00) [pid = 1780] [serial = 1275] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8aebe400) [pid = 1780] [serial = 1317] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8f7b7400) [pid = 1780] [serial = 1257] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x89d77000) [pid = 1780] [serial = 1316] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x96345c00) [pid = 1780] [serial = 1283] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8ec91c00) [pid = 1780] [serial = 1137] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8dfa8000) [pid = 1780] [serial = 1131] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x942a9400) [pid = 1780] [serial = 1277] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x942ad400) [pid = 1780] [serial = 1218] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x89fe4800) [pid = 1780] [serial = 1322] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x89ff1c00) [pid = 1780] [serial = 1128] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8e048800) [pid = 1780] [serial = 1065] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8eeb9400) [pid = 1780] [serial = 1143] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x92067c00) [pid = 1780] [serial = 1274] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x95a2f400) [pid = 1780] [serial = 1227] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x865cf400) [pid = 1780] [serial = 1313] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x967b8400) [pid = 1780] [serial = 1233] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8f7c2c00) [pid = 1780] [serial = 1269] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x915d7400) [pid = 1780] [serial = 1203] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x95cca400) [pid = 1780] [serial = 1230] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x868e8800) [pid = 1780] [serial = 1125] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8f7bec00) [pid = 1780] [serial = 1188] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8ed4b800) [pid = 1780] [serial = 1325] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8fbc4800) [pid = 1780] [serial = 1155] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8aec0000) [pid = 1780] [serial = 1062] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x90686800) [pid = 1780] [serial = 1272] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9ade0c00) [pid = 1780] [serial = 1308] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x98652000) [pid = 1780] [serial = 1298] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9338a800) [pid = 1780] [serial = 1212] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x869cd000) [pid = 1780] [serial = 1314] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x91357c00) [pid = 1780] [serial = 1158] [outer = (nil)] [url = about:blank] 16:01:48 INFO - PROCESS | 1780 | 1461106908664 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 3493ms 16:01:48 INFO - PROCESS | 1780 | 1461106908696 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 1780 | 1461106908702 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:01:48 INFO - PROCESS | 1780 | 1461106908710 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 1780 | 1461106908716 Marionette TRACE conn4 <- [1,1902,null,{}] 16:01:48 INFO - PROCESS | 1780 | 1461106908725 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 1780 | 1461106908942 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:01:49 INFO - PROCESS | 1780 | 1461106909149 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x86169c00 == 118 [pid = 1780] [id = 483] 16:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x865cb400) [pid = 1780] [serial = 1450] [outer = (nil)] 16:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x868ee800) [pid = 1780] [serial = 1451] [outer = 0x865cb400] 16:01:49 INFO - PROCESS | 1780 | 1461106909231 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x869d5c00) [pid = 1780] [serial = 1452] [outer = 0x865cb400] 16:01:50 INFO - PROCESS | 1780 | 1461106910006 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1333ms 16:01:50 INFO - PROCESS | 1780 | 1461106910043 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1780 | 1461106910052 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:01:50 INFO - PROCESS | 1780 | 1461106910061 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1780 | 1461106910064 Marionette TRACE conn4 <- [1,1906,null,{}] 16:01:50 INFO - PROCESS | 1780 | 1461106910071 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 1780 | 1461106910362 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:01:50 INFO - PROCESS | 1780 | 1461106910487 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x86164800 == 119 [pid = 1780] [id = 484] 16:01:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x869cd000) [pid = 1780] [serial = 1453] [outer = (nil)] 16:01:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x893e6c00) [pid = 1780] [serial = 1454] [outer = 0x869cd000] 16:01:50 INFO - PROCESS | 1780 | 1461106910562 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x89bfa400) [pid = 1780] [serial = 1455] [outer = 0x869cd000] 16:01:51 INFO - PROCESS | 1780 | 1461106911599 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 16:01:51 INFO - PROCESS | 1780 | 1461106911643 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:01:51 INFO - PROCESS | 1780 | 1461106911647 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:01:51 INFO - PROCESS | 1780 | 1461106911659 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 1780 | 1461106911664 Marionette TRACE conn4 <- [1,1910,null,{}] 16:01:51 INFO - PROCESS | 1780 | 1461106911682 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 1780 | 1461106911956 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:01:52 INFO - PROCESS | 1780 | 1461106911982 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d1800 == 120 [pid = 1780] [id = 485] 16:01:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x89bfe400) [pid = 1780] [serial = 1456] [outer = (nil)] 16:01:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8aeb7c00) [pid = 1780] [serial = 1457] [outer = 0x89bfe400] 16:01:52 INFO - PROCESS | 1780 | 1461106912072 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8bc46400) [pid = 1780] [serial = 1458] [outer = 0x89bfe400] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8fbbf000) [pid = 1780] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9135a000) [pid = 1780] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8f436400) [pid = 1780] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x942afc00) [pid = 1780] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x87bce800) [pid = 1780] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x87cc2800) [pid = 1780] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x90686c00) [pid = 1780] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x915dbc00) [pid = 1780] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9ffa2c00) [pid = 1780] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x893e1400) [pid = 1780] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9df86800) [pid = 1780] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8c452800) [pid = 1780] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9fba2c00) [pid = 1780] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x915e0400) [pid = 1780] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x933fb400) [pid = 1780] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x974bc800) [pid = 1780] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c231000) [pid = 1780] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:01:53 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x860a6400) [pid = 1780] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:01:53 INFO - PROCESS | 1780 | 1461106913793 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2196ms 16:01:53 INFO - PROCESS | 1780 | 1461106913849 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:01:53 INFO - PROCESS | 1780 | 1461106913854 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:01:53 INFO - PROCESS | 1780 | 1461106913860 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 1780 | 1461106913864 Marionette TRACE conn4 <- [1,1914,null,{}] 16:01:53 INFO - PROCESS | 1780 | 1461106913869 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 1780 | 1461106914138 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:01:54 INFO - PROCESS | 1780 | 1461106914253 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x86807800 == 121 [pid = 1780] [id = 486] 16:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x87cc5c00) [pid = 1780] [serial = 1459] [outer = (nil)] 16:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8bc91400) [pid = 1780] [serial = 1460] [outer = 0x87cc5c00] 16:01:54 INFO - PROCESS | 1780 | 1461106914326 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c077400) [pid = 1780] [serial = 1461] [outer = 0x87cc5c00] 16:01:55 INFO - PROCESS | 1780 | 1461106915074 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1229ms 16:01:55 INFO - PROCESS | 1780 | 1461106915089 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1780 | 1461106915092 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:01:55 INFO - PROCESS | 1780 | 1461106915098 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1780 | 1461106915102 Marionette TRACE conn4 <- [1,1918,null,{}] 16:01:55 INFO - PROCESS | 1780 | 1461106915107 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 1780 | 1461106915361 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:01:55 INFO - PROCESS | 1780 | 1461106915662 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x855d1800 == 122 [pid = 1780] [id = 487] 16:01:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8609d400) [pid = 1780] [serial = 1462] [outer = (nil)] 16:01:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8616a000) [pid = 1780] [serial = 1463] [outer = 0x8609d400] 16:01:55 INFO - PROCESS | 1780 | 1461106915831 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x868eb400) [pid = 1780] [serial = 1464] [outer = 0x8609d400] 16:01:56 INFO - PROCESS | 1780 | 1461106916797 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1728ms 16:01:56 INFO - PROCESS | 1780 | 1461106916830 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1780 | 1461106916838 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:01:56 INFO - PROCESS | 1780 | 1461106916847 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1780 | 1461106916852 Marionette TRACE conn4 <- [1,1922,null,{}] 16:01:56 INFO - PROCESS | 1780 | 1461106916859 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 1780 | 1461106917097 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:01:57 INFO - PROCESS | 1780 | 1461106917453 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf0800 == 123 [pid = 1780] [id = 488] 16:01:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89c45000) [pid = 1780] [serial = 1465] [outer = (nil)] 16:01:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89d69400) [pid = 1780] [serial = 1466] [outer = 0x89c45000] 16:01:57 INFO - PROCESS | 1780 | 1461106917557 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8aeb8000) [pid = 1780] [serial = 1467] [outer = 0x89c45000] 16:01:58 INFO - PROCESS | 1780 | 1461106918587 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1780ms 16:01:58 INFO - PROCESS | 1780 | 1461106918631 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 1780 | 1461106918638 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:01:58 INFO - PROCESS | 1780 | 1461106918645 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1780 | 1461106918649 Marionette TRACE conn4 <- [1,1926,null,{}] 16:01:58 INFO - PROCESS | 1780 | 1461106918655 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 1780 | 1461106918889 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:01:59 INFO - PROCESS | 1780 | 1461106919270 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf9c00 == 124 [pid = 1780] [id = 489] 16:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8aebcc00) [pid = 1780] [serial = 1468] [outer = (nil)] 16:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c0a6c00) [pid = 1780] [serial = 1469] [outer = 0x8aebcc00] 16:01:59 INFO - PROCESS | 1780 | 1461106919368 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8c232800) [pid = 1780] [serial = 1470] [outer = 0x8aebcc00] 16:02:00 INFO - PROCESS | 1780 | 1461106920309 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1730ms 16:02:00 INFO - PROCESS | 1780 | 1461106920376 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1780 | 1461106920381 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:02:00 INFO - PROCESS | 1780 | 1461106920397 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1780 | 1461106920406 Marionette TRACE conn4 <- [1,1930,null,{}] 16:02:00 INFO - PROCESS | 1780 | 1461106920413 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 1780 | 1461106920685 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:02:01 INFO - PROCESS | 1780 | 1461106921018 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc45400 == 125 [pid = 1780] [id = 490] 16:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8c0a6000) [pid = 1780] [serial = 1471] [outer = (nil)] 16:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8e047c00) [pid = 1780] [serial = 1472] [outer = 0x8c0a6000] 16:02:01 INFO - PROCESS | 1780 | 1461106921109 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8e04e000) [pid = 1780] [serial = 1473] [outer = 0x8c0a6000] 16:02:02 INFO - PROCESS | 1780 | 1461106922086 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1744ms 16:02:02 INFO - PROCESS | 1780 | 1461106922133 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1780 | 1461106922138 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:02:02 INFO - PROCESS | 1780 | 1461106922144 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1780 | 1461106922148 Marionette TRACE conn4 <- [1,1934,null,{}] 16:02:02 INFO - PROCESS | 1780 | 1461106922153 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 1780 | 1461106922384 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:02:02 INFO - PROCESS | 1780 | 1461106922704 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x865ca000 == 126 [pid = 1780] [id = 491] 16:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8c44f000) [pid = 1780] [serial = 1474] [outer = (nil)] 16:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8e0f7000) [pid = 1780] [serial = 1475] [outer = 0x8c44f000] 16:02:02 INFO - PROCESS | 1780 | 1461106922803 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ec88c00) [pid = 1780] [serial = 1476] [outer = 0x8c44f000] 16:02:03 INFO - PROCESS | 1780 | 1461106923722 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1631ms 16:02:03 INFO - PROCESS | 1780 | 1461106923776 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 1780 | 1461106923779 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:02:03 INFO - PROCESS | 1780 | 1461106923786 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 1780 | 1461106923789 Marionette TRACE conn4 <- [1,1938,null,{}] 16:02:03 INFO - PROCESS | 1780 | 1461106923795 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 1780 | 1461106924022 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:02:04 INFO - PROCESS | 1780 | 1461106924353 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed42c00 == 127 [pid = 1780] [id = 492] 16:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ed46400) [pid = 1780] [serial = 1477] [outer = (nil)] 16:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8edb4800) [pid = 1780] [serial = 1478] [outer = 0x8ed46400] 16:02:04 INFO - PROCESS | 1780 | 1461106924466 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8eeba400) [pid = 1780] [serial = 1479] [outer = 0x8ed46400] 16:02:05 INFO - PROCESS | 1780 | 1461106925424 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1686ms 16:02:05 INFO - PROCESS | 1780 | 1461106925471 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:02:05 INFO - PROCESS | 1780 | 1461106925476 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:02:05 INFO - PROCESS | 1780 | 1461106925482 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1780 | 1461106925485 Marionette TRACE conn4 <- [1,1942,null,{}] 16:02:05 INFO - PROCESS | 1780 | 1461106925491 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 1780 | 1461106925711 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:02:06 INFO - PROCESS | 1780 | 1461106926032 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc97400 == 128 [pid = 1780] [id = 493] 16:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8ed0fc00) [pid = 1780] [serial = 1480] [outer = (nil)] 16:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8f43d000) [pid = 1780] [serial = 1481] [outer = 0x8ed0fc00] 16:02:06 INFO - PROCESS | 1780 | 1461106926131 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8f7b6000) [pid = 1780] [serial = 1482] [outer = 0x8ed0fc00] 16:02:07 INFO - PROCESS | 1780 | 1461106927058 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1640ms 16:02:07 INFO - PROCESS | 1780 | 1461106927122 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:02:07 INFO - PROCESS | 1780 | 1461106927127 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:02:07 INFO - PROCESS | 1780 | 1461106927133 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1780 | 1461106927137 Marionette TRACE conn4 <- [1,1946,null,{}] 16:02:07 INFO - PROCESS | 1780 | 1461106927143 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 1780 | 1461106927378 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:02:07 INFO - PROCESS | 1780 | 1461106927712 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc91800 == 129 [pid = 1780] [id = 494] 16:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8f437400) [pid = 1780] [serial = 1483] [outer = (nil)] 16:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8f7c5c00) [pid = 1780] [serial = 1484] [outer = 0x8f437400] 16:02:07 INFO - PROCESS | 1780 | 1461106927807 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8f8ae400) [pid = 1780] [serial = 1485] [outer = 0x8f437400] 16:02:08 INFO - PROCESS | 1780 | 1461106928722 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1634ms 16:02:08 INFO - PROCESS | 1780 | 1461106928767 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:02:08 INFO - PROCESS | 1780 | 1461106928771 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:02:08 INFO - PROCESS | 1780 | 1461106928777 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1780 | 1461106928780 Marionette TRACE conn4 <- [1,1950,null,{}] 16:02:08 INFO - PROCESS | 1780 | 1461106928786 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 1780 | 1461106928989 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:02:09 INFO - PROCESS | 1780 | 1461106929324 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7bc800 == 130 [pid = 1780] [id = 495] 16:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8f7c1800) [pid = 1780] [serial = 1486] [outer = (nil)] 16:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8fbbb400) [pid = 1780] [serial = 1487] [outer = 0x8f7c1800] 16:02:09 INFO - PROCESS | 1780 | 1461106929429 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8fbc5000) [pid = 1780] [serial = 1488] [outer = 0x8f7c1800] 16:02:10 INFO - PROCESS | 1780 | 1461106930307 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1581ms 16:02:10 INFO - PROCESS | 1780 | 1461106930358 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1780 | 1461106930362 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:02:10 INFO - PROCESS | 1780 | 1461106930368 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1780 | 1461106930371 Marionette TRACE conn4 <- [1,1954,null,{}] 16:02:10 INFO - PROCESS | 1780 | 1461106930377 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 1780 | 1461106930588 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:02:10 INFO - PROCESS | 1780 | 1461106930859 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fade800 == 131 [pid = 1780] [id = 496] 16:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8fae0400) [pid = 1780] [serial = 1489] [outer = (nil)] 16:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9135a000) [pid = 1780] [serial = 1490] [outer = 0x8fae0400] 16:02:11 INFO - PROCESS | 1780 | 1461106931001 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x915dfc00) [pid = 1780] [serial = 1491] [outer = 0x8fae0400] 16:02:11 INFO - PROCESS | 1780 | 1461106931843 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 16:02:11 INFO - PROCESS | 1780 | 1461106931915 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 1780 | 1461106931918 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:02:11 INFO - PROCESS | 1780 | 1461106931929 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1780 | 1461106931932 Marionette TRACE conn4 <- [1,1958,null,{}] 16:02:11 INFO - PROCESS | 1780 | 1461106931938 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 1780 | 1461106932146 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:02:12 INFO - PROCESS | 1780 | 1461106932423 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x92067c00 == 132 [pid = 1780] [id = 497] 16:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x92068400) [pid = 1780] [serial = 1492] [outer = (nil)] 16:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x92070800) [pid = 1780] [serial = 1493] [outer = 0x92068400] 16:02:12 INFO - PROCESS | 1780 | 1461106932586 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x920ec400) [pid = 1780] [serial = 1494] [outer = 0x92068400] 16:02:13 INFO - PROCESS | 1780 | 1461106933609 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1726ms 16:02:13 INFO - PROCESS | 1780 | 1461106933656 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:02:13 INFO - PROCESS | 1780 | 1461106933660 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:02:13 INFO - PROCESS | 1780 | 1461106933667 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1780 | 1461106933671 Marionette TRACE conn4 <- [1,1962,null,{}] 16:02:13 INFO - PROCESS | 1780 | 1461106933677 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 1780 | 1461106933910 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:02:14 INFO - PROCESS | 1780 | 1461106934243 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x90719800 == 133 [pid = 1780] [id = 498] 16:02:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9325f000) [pid = 1780] [serial = 1495] [outer = (nil)] 16:02:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x93386c00) [pid = 1780] [serial = 1496] [outer = 0x9325f000] 16:02:14 INFO - PROCESS | 1780 | 1461106934336 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x933f1c00) [pid = 1780] [serial = 1497] [outer = 0x9325f000] 16:02:15 INFO - PROCESS | 1780 | 1461106935236 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1631ms 16:02:15 INFO - PROCESS | 1780 | 1461106935298 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 1780 | 1461106935302 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:02:15 INFO - PROCESS | 1780 | 1461106935308 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 1780 | 1461106935312 Marionette TRACE conn4 <- [1,1966,null,{}] 16:02:15 INFO - PROCESS | 1780 | 1461106935317 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 1780 | 1461106935528 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:02:15 INFO - PROCESS | 1780 | 1461106935847 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x93255000 == 134 [pid = 1780] [id = 499] 16:02:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x93389800) [pid = 1780] [serial = 1498] [outer = (nil)] 16:02:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x94240800) [pid = 1780] [serial = 1499] [outer = 0x93389800] 16:02:15 INFO - PROCESS | 1780 | 1461106935940 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x942a9400) [pid = 1780] [serial = 1500] [outer = 0x93389800] 16:02:16 INFO - PROCESS | 1780 | 1461106936835 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1586ms 16:02:16 INFO - PROCESS | 1780 | 1461106936894 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1780 | 1461106936898 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:02:16 INFO - PROCESS | 1780 | 1461106936904 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1780 | 1461106936908 Marionette TRACE conn4 <- [1,1970,null,{}] 16:02:16 INFO - PROCESS | 1780 | 1461106936913 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 1780 | 1461106937126 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:02:17 INFO - PROCESS | 1780 | 1461106937448 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e1400 == 135 [pid = 1780] [id = 500] 16:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x933fb400) [pid = 1780] [serial = 1501] [outer = (nil)] 16:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x9435e400) [pid = 1780] [serial = 1502] [outer = 0x933fb400] 16:02:17 INFO - PROCESS | 1780 | 1461106937541 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x94363800) [pid = 1780] [serial = 1503] [outer = 0x933fb400] 16:02:18 INFO - PROCESS | 1780 | 1461106938400 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1535ms 16:02:18 INFO - PROCESS | 1780 | 1461106938441 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 1780 | 1461106938445 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:02:18 INFO - PROCESS | 1780 | 1461106938452 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1780 | 1461106938455 Marionette TRACE conn4 <- [1,1974,null,{}] 16:02:18 INFO - PROCESS | 1780 | 1461106938482 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 1780 | 1461106938694 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:02:18 INFO - PROCESS | 1780 | 1461106938979 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8493c800 == 136 [pid = 1780] [id = 501] 16:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x86805400) [pid = 1780] [serial = 1504] [outer = (nil)] 16:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x94396400) [pid = 1780] [serial = 1505] [outer = 0x86805400] 16:02:19 INFO - PROCESS | 1780 | 1461106939128 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9439b000) [pid = 1780] [serial = 1506] [outer = 0x86805400] 16:02:20 INFO - PROCESS | 1780 | 1461106940014 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1630ms 16:02:20 INFO - PROCESS | 1780 | 1461106940084 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1780 | 1461106940088 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:02:20 INFO - PROCESS | 1780 | 1461106940094 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1780 | 1461106940098 Marionette TRACE conn4 <- [1,1978,null,{}] 16:02:20 INFO - PROCESS | 1780 | 1461106940104 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 1780 | 1461106940318 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:02:20 INFO - PROCESS | 1780 | 1461106940600 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x9423ac00 == 137 [pid = 1780] [id = 502] 16:02:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x942afc00) [pid = 1780] [serial = 1507] [outer = (nil)] 16:02:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x959b8400) [pid = 1780] [serial = 1508] [outer = 0x942afc00] 16:02:20 INFO - PROCESS | 1780 | 1461106940737 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x95a34800) [pid = 1780] [serial = 1509] [outer = 0x942afc00] 16:02:21 INFO - PROCESS | 1780 | 1461106941642 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1592ms 16:02:21 INFO - PROCESS | 1780 | 1461106941687 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 1780 | 1461106941691 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:02:21 INFO - PROCESS | 1780 | 1461106941697 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1780 | 1461106941700 Marionette TRACE conn4 <- [1,1982,null,{}] 16:02:21 INFO - PROCESS | 1780 | 1461106941706 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 1780 | 1461106941910 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:02:22 INFO - PROCESS | 1780 | 1461106942193 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a7800 == 138 [pid = 1780] [id = 503] 16:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x95af1400) [pid = 1780] [serial = 1510] [outer = (nil)] 16:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x95cd0c00) [pid = 1780] [serial = 1511] [outer = 0x95af1400] 16:02:22 INFO - PROCESS | 1780 | 1461106942333 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x967b8c00) [pid = 1780] [serial = 1512] [outer = 0x95af1400] 16:02:23 INFO - PROCESS | 1780 | 1461106943235 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1578ms 16:02:23 INFO - PROCESS | 1780 | 1461106943276 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1780 | 1461106943279 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:02:23 INFO - PROCESS | 1780 | 1461106943286 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1780 | 1461106943289 Marionette TRACE conn4 <- [1,1986,null,{}] 16:02:23 INFO - PROCESS | 1780 | 1461106943296 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 1780 | 1461106943503 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:02:23 INFO - PROCESS | 1780 | 1461106943793 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x84961c00 == 139 [pid = 1780] [id = 504] 16:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x95c6f800) [pid = 1780] [serial = 1513] [outer = (nil)] 16:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x973f4000) [pid = 1780] [serial = 1514] [outer = 0x95c6f800] 16:02:23 INFO - PROCESS | 1780 | 1461106943927 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x9740ec00) [pid = 1780] [serial = 1515] [outer = 0x95c6f800] 16:02:24 INFO - PROCESS | 1780 | 1461106944839 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1591ms 16:02:24 INFO - PROCESS | 1780 | 1461106944878 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1780 | 1461106944882 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:02:24 INFO - PROCESS | 1780 | 1461106944888 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1780 | 1461106944891 Marionette TRACE conn4 <- [1,1990,null,{}] 16:02:24 INFO - PROCESS | 1780 | 1461106944897 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 1780 | 1461106945113 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:02:25 INFO - PROCESS | 1780 | 1461106945444 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e1c00 == 140 [pid = 1780] [id = 505] 16:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x94396c00) [pid = 1780] [serial = 1516] [outer = (nil)] 16:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x97aecc00) [pid = 1780] [serial = 1517] [outer = 0x94396c00] 16:02:25 INFO - PROCESS | 1780 | 1461106945543 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x97f48c00) [pid = 1780] [serial = 1518] [outer = 0x94396c00] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed0b000 == 139 [pid = 1780] [id = 176] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8edb0000 == 138 [pid = 1780] [id = 99] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0f1400 == 137 [pid = 1780] [id = 175] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0ea000 == 136 [pid = 1780] [id = 174] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8609e000 == 135 [pid = 1780] [id = 374] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef47800 == 134 [pid = 1780] [id = 177] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x86807800 == 133 [pid = 1780] [id = 486] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x871d1800 == 132 [pid = 1780] [id = 485] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x86164800 == 131 [pid = 1780] [id = 484] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x86169c00 == 130 [pid = 1780] [id = 483] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec8d800 == 129 [pid = 1780] [id = 476] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x9325fc00 == 128 [pid = 1780] [id = 475] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x91358000 == 127 [pid = 1780] [id = 473] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x920ea000 == 126 [pid = 1780] [id = 474] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x855cb800 == 125 [pid = 1780] [id = 472] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef51c00 == 124 [pid = 1780] [id = 471] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x89c49800 == 123 [pid = 1780] [id = 470] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8609f800 == 122 [pid = 1780] [id = 469] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x8c237800 == 121 [pid = 1780] [id = 467] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x89c42800 == 120 [pid = 1780] [id = 468] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x89c45c00 == 119 [pid = 1780] [id = 466] 16:02:27 INFO - PROCESS | 1780 | --DOCSHELL 0x87bcac00 == 118 [pid = 1780] [id = 465] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8bc4c800) [pid = 1780] [serial = 1394] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x871d7400) [pid = 1780] [serial = 1392] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x91fc7000) [pid = 1780] [serial = 1338] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x92074800) [pid = 1780] [serial = 1340] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x920e9400) [pid = 1780] [serial = 1341] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x8f7b9400) [pid = 1780] [serial = 1334] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x967b6000) [pid = 1780] [serial = 1347] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8aec4c00) [pid = 1780] [serial = 1386] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x893dc000) [pid = 1780] [serial = 1382] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x979d5400) [pid = 1780] [serial = 1350] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0xa3bd4800) [pid = 1780] [serial = 1367] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x893e8800) [pid = 1780] [serial = 1383] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0xa0b35400) [pid = 1780] [serial = 1361] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0xa48c2800) [pid = 1780] [serial = 1376] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x89d6d400) [pid = 1780] [serial = 1328] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0xa4384400) [pid = 1780] [serial = 1370] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x9df8d400) [pid = 1780] [serial = 1355] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8ec8ec00) [pid = 1780] [serial = 1331] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa0949000) [pid = 1780] [serial = 1359] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x89c44c00) [pid = 1780] [serial = 1379] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0xa2974400) [pid = 1780] [serial = 1365] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x9439b800) [pid = 1780] [serial = 1344] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x98168400) [pid = 1780] [serial = 1353] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x97f4e800) [pid = 1780] [serial = 1352] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x942b3400) [pid = 1780] [serial = 1343] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x89fe9800) [pid = 1780] [serial = 1385] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9ffa0800) [pid = 1780] [serial = 1358] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0xa44bb400) [pid = 1780] [serial = 1373] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0xa0e37c00) [pid = 1780] [serial = 1362] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8c071400) [pid = 1780] [serial = 1329] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8dfa9c00) [pid = 1780] [serial = 1389] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8c2b1800) [pid = 1780] [serial = 1388] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0xa2930800) [pid = 1780] [serial = 1364] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x979a2000) [pid = 1780] [serial = 1349] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8f7cf000) [pid = 1780] [serial = 1335] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8ed4d400) [pid = 1780] [serial = 1332] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x95cc6c00) [pid = 1780] [serial = 1346] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9ea18c00) [pid = 1780] [serial = 1356] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x915d3c00) [pid = 1780] [serial = 1337] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x865d1000) [pid = 1780] [serial = 1391] [outer = (nil)] [url = about:blank] 16:02:27 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa4358000) [pid = 1780] [serial = 1368] [outer = (nil)] [url = about:blank] 16:02:28 INFO - PROCESS | 1780 | 1461106948221 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 3381ms 16:02:28 INFO - PROCESS | 1780 | 1461106948275 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1780 | 1461106948281 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:02:28 INFO - PROCESS | 1780 | 1461106948295 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 1780 | 1461106948300 Marionette TRACE conn4 <- [1,1994,null,{}] 16:02:28 INFO - PROCESS | 1780 | 1461106948308 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 1780 | 1461106948510 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:02:28 INFO - PROCESS | 1780 | 1461106948705 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bccc00 == 119 [pid = 1780] [id = 506] 16:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x87cbb000) [pid = 1780] [serial = 1519] [outer = (nil)] 16:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x89bf4400) [pid = 1780] [serial = 1520] [outer = 0x87cbb000] 16:02:28 INFO - PROCESS | 1780 | 1461106948788 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x89c41400) [pid = 1780] [serial = 1521] [outer = 0x87cbb000] 16:02:29 INFO - PROCESS | 1780 | 1461106949738 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1484ms 16:02:29 INFO - PROCESS | 1780 | 1461106949779 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1780 | 1461106949787 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:02:29 INFO - PROCESS | 1780 | 1461106949797 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1780 | 1461106949801 Marionette TRACE conn4 <- [1,1998,null,{}] 16:02:29 INFO - PROCESS | 1780 | 1461106949807 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 1780 | 1461106950014 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:02:30 INFO - PROCESS | 1780 | 1461106950248 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8680bc00 == 120 [pid = 1780] [id = 507] 16:02:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x89bf6c00) [pid = 1780] [serial = 1522] [outer = (nil)] 16:02:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8bc42400) [pid = 1780] [serial = 1523] [outer = 0x89bf6c00] 16:02:30 INFO - PROCESS | 1780 | 1461106950326 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8bc92400) [pid = 1780] [serial = 1524] [outer = 0x89bf6c00] 16:02:31 INFO - PROCESS | 1780 | 1461106951253 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1496ms 16:02:31 INFO - PROCESS | 1780 | 1461106951299 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1780 | 1461106951305 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:02:31 INFO - PROCESS | 1780 | 1461106951312 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1780 | 1461106951318 Marionette TRACE conn4 <- [1,2002,null,{}] 16:02:31 INFO - PROCESS | 1780 | 1461106951344 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 1780 | 1461106951615 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:02:31 INFO - PROCESS | 1780 | 1461106951652 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe9800 == 121 [pid = 1780] [id = 508] 16:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8c23c800) [pid = 1780] [serial = 1525] [outer = (nil)] 16:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8c44c000) [pid = 1780] [serial = 1526] [outer = 0x8c23c800] 16:02:31 INFO - PROCESS | 1780 | 1461106951730 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8dfaf800) [pid = 1780] [serial = 1527] [outer = 0x8c23c800] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8ed0a800) [pid = 1780] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x97f4ec00) [pid = 1780] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x89ff1000) [pid = 1780] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x89c3e000) [pid = 1780] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0xa437d400) [pid = 1780] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9aee9c00) [pid = 1780] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x89bfe400) [pid = 1780] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x869cd000) [pid = 1780] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x865cb400) [pid = 1780] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9aef0000) [pid = 1780] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x98971800) [pid = 1780] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x98168c00) [pid = 1780] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x970b3800) [pid = 1780] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x865d0c00) [pid = 1780] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x93261c00) [pid = 1780] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8edb6000) [pid = 1780] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x93293c00) [pid = 1780] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x933f0800) [pid = 1780] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x92072c00) [pid = 1780] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x86169800) [pid = 1780] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8f7b3000) [pid = 1780] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8eeaf800) [pid = 1780] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8edba800) [pid = 1780] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ec92c00) [pid = 1780] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8e0ef000) [pid = 1780] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8bc96c00) [pid = 1780] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:02:32 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x87cc4000) [pid = 1780] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:02:33 INFO - PROCESS | 1780 | 1461106953390 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2100ms 16:02:33 INFO - PROCESS | 1780 | 1461106953416 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1780 | 1461106953419 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:02:33 INFO - PROCESS | 1780 | 1461106953426 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1780 | 1461106953429 Marionette TRACE conn4 <- [1,2006,null,{}] 16:02:33 INFO - PROCESS | 1780 | 1461106953434 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 1780 | 1461106953631 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:02:33 INFO - PROCESS | 1780 | 1461106953646 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e2800 == 122 [pid = 1780] [id = 509] 16:02:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89c43400) [pid = 1780] [serial = 1528] [outer = (nil)] 16:02:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c44c800) [pid = 1780] [serial = 1529] [outer = 0x89c43400] 16:02:33 INFO - PROCESS | 1780 | 1461106953720 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e0ef400) [pid = 1780] [serial = 1530] [outer = 0x89c43400] 16:02:34 INFO - PROCESS | 1780 | 1461106954668 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1283ms 16:02:34 INFO - PROCESS | 1780 | 1461106954710 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1780 | 1461106954713 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:02:34 INFO - PROCESS | 1780 | 1461106954719 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1780 | 1461106954722 Marionette TRACE conn4 <- [1,2010,null,{}] 16:02:34 INFO - PROCESS | 1780 | 1461106954727 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 1780 | 1461106955046 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:02:35 INFO - PROCESS | 1780 | 1461106955403 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x86804400 == 123 [pid = 1780] [id = 510] 16:02:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x86807800) [pid = 1780] [serial = 1531] [outer = (nil)] 16:02:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x869d8c00) [pid = 1780] [serial = 1532] [outer = 0x86807800] 16:02:35 INFO - PROCESS | 1780 | 1461106955503 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x87bc9800) [pid = 1780] [serial = 1533] [outer = 0x86807800] 16:02:36 INFO - PROCESS | 1780 | 1461106956483 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1834ms 16:02:36 INFO - PROCESS | 1780 | 1461106956557 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1780 | 1461106956565 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:02:36 INFO - PROCESS | 1780 | 1461106956574 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1780 | 1461106956581 Marionette TRACE conn4 <- [1,2014,null,{}] 16:02:36 INFO - PROCESS | 1780 | 1461106956589 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 1780 | 1461106956843 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:02:37 INFO - PROCESS | 1780 | 1461106957173 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe5000 == 124 [pid = 1780] [id = 511] 16:02:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8aebd000) [pid = 1780] [serial = 1534] [outer = (nil)] 16:02:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8bc44c00) [pid = 1780] [serial = 1535] [outer = 0x8aebd000] 16:02:37 INFO - PROCESS | 1780 | 1461106957270 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8c073000) [pid = 1780] [serial = 1536] [outer = 0x8aebd000] 16:02:38 INFO - PROCESS | 1780 | 1461106958309 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1834ms 16:02:38 INFO - PROCESS | 1780 | 1461106958408 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1780 | 1461106958413 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:02:38 INFO - PROCESS | 1780 | 1461106958421 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1780 | 1461106958424 Marionette TRACE conn4 <- [1,2018,null,{}] 16:02:38 INFO - PROCESS | 1780 | 1461106958432 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 1780 | 1461106958698 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:02:39 INFO - PROCESS | 1780 | 1461106959075 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc45c00 == 125 [pid = 1780] [id = 512] 16:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c44c400) [pid = 1780] [serial = 1537] [outer = (nil)] 16:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8dfa8800) [pid = 1780] [serial = 1538] [outer = 0x8c44c400] 16:02:39 INFO - PROCESS | 1780 | 1461106959181 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8ec84c00) [pid = 1780] [serial = 1539] [outer = 0x8c44c400] 16:02:40 INFO - PROCESS | 1780 | 1461106960174 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1785ms 16:02:40 INFO - PROCESS | 1780 | 1461106960206 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1780 | 1461106960213 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:02:40 INFO - PROCESS | 1780 | 1461106960231 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1780 | 1461106960238 Marionette TRACE conn4 <- [1,2022,null,{}] 16:02:40 INFO - PROCESS | 1780 | 1461106960244 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 1780 | 1461106960479 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:02:40 INFO - PROCESS | 1780 | 1461106960795 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x893db400 == 126 [pid = 1780] [id = 513] 16:02:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c0a5000) [pid = 1780] [serial = 1540] [outer = (nil)] 16:02:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8edb8800) [pid = 1780] [serial = 1541] [outer = 0x8c0a5000] 16:02:40 INFO - PROCESS | 1780 | 1461106960894 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8ee17000) [pid = 1780] [serial = 1542] [outer = 0x8c0a5000] 16:02:41 INFO - PROCESS | 1780 | 1461106961817 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1656ms 16:02:41 INFO - PROCESS | 1780 | 1461106961879 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1780 | 1461106961883 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:02:41 INFO - PROCESS | 1780 | 1461106961890 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1780 | 1461106961894 Marionette TRACE conn4 <- [1,2026,null,{}] 16:02:41 INFO - PROCESS | 1780 | 1461106961900 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 1780 | 1461106962115 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:02:42 INFO - PROCESS | 1780 | 1461106962429 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c237800 == 127 [pid = 1780] [id = 514] 16:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8ec8ec00) [pid = 1780] [serial = 1543] [outer = (nil)] 16:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ef52400) [pid = 1780] [serial = 1544] [outer = 0x8ec8ec00] 16:02:42 INFO - PROCESS | 1780 | 1461106962522 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8f436400) [pid = 1780] [serial = 1545] [outer = 0x8ec8ec00] 16:02:43 INFO - PROCESS | 1780 | 1461106963465 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1635ms 16:02:43 INFO - PROCESS | 1780 | 1461106963526 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1780 | 1461106963530 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:02:43 INFO - PROCESS | 1780 | 1461106963537 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1780 | 1461106963541 Marionette TRACE conn4 <- [1,2030,null,{}] 16:02:43 INFO - PROCESS | 1780 | 1461106963547 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 1780 | 1461106963769 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:02:44 INFO - PROCESS | 1780 | 1461106964097 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cc800 == 128 [pid = 1780] [id = 515] 16:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8f7ccc00) [pid = 1780] [serial = 1546] [outer = (nil)] 16:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8f8ab800) [pid = 1780] [serial = 1547] [outer = 0x8f7ccc00] 16:02:44 INFO - PROCESS | 1780 | 1461106964221 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x91356400) [pid = 1780] [serial = 1548] [outer = 0x8f7ccc00] 16:02:45 INFO - PROCESS | 1780 | 1461106965207 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1729ms 16:02:45 INFO - PROCESS | 1780 | 1461106965268 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1780 | 1461106965272 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:02:45 INFO - PROCESS | 1780 | 1461106965278 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1780 | 1461106965282 Marionette TRACE conn4 <- [1,2034,null,{}] 16:02:45 INFO - PROCESS | 1780 | 1461106965287 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 1780 | 1461106965516 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:02:45 INFO - PROCESS | 1780 | 1461106965836 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495f000 == 129 [pid = 1780] [id = 516] 16:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8c076000) [pid = 1780] [serial = 1549] [outer = (nil)] 16:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x915d3c00) [pid = 1780] [serial = 1550] [outer = 0x8c076000] 16:02:45 INFO - PROCESS | 1780 | 1461106965930 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x92014400) [pid = 1780] [serial = 1551] [outer = 0x8c076000] 16:02:46 INFO - PROCESS | 1780 | 1461106966838 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1628ms 16:02:46 INFO - PROCESS | 1780 | 1461106966908 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1780 | 1461106966911 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:02:46 INFO - PROCESS | 1780 | 1461106966918 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1780 | 1461106966921 Marionette TRACE conn4 <- [1,2038,null,{}] 16:02:46 INFO - PROCESS | 1780 | 1461106966927 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 1780 | 1461106967174 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:02:47 INFO - PROCESS | 1780 | 1461106967492 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c48800 == 130 [pid = 1780] [id = 517] 16:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8c233c00) [pid = 1780] [serial = 1552] [outer = (nil)] 16:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x920e7000) [pid = 1780] [serial = 1553] [outer = 0x8c233c00] 16:02:47 INFO - PROCESS | 1780 | 1461106967588 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x920ea000) [pid = 1780] [serial = 1554] [outer = 0x8c233c00] 16:02:48 INFO - PROCESS | 1780 | 1461106968521 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 16:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:02:48 INFO - PROCESS | 1780 | 1461106968552 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1780 | 1461106968555 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:02:48 INFO - PROCESS | 1780 | 1461106968562 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 1780 | 1461106968565 Marionette TRACE conn4 <- [1,2042,null,{}] 16:02:48 INFO - PROCESS | 1780 | 1461106968572 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 1780 | 1461106968777 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:02:49 INFO - PROCESS | 1780 | 1461106969056 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f8abc00 == 131 [pid = 1780] [id = 518] 16:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x915dd800) [pid = 1780] [serial = 1555] [outer = (nil)] 16:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x93380c00) [pid = 1780] [serial = 1556] [outer = 0x915dd800] 16:02:49 INFO - PROCESS | 1780 | 1461106969203 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9338c800) [pid = 1780] [serial = 1557] [outer = 0x915dd800] 16:02:50 INFO - PROCESS | 1780 | 1461106970082 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 16:02:50 INFO - PROCESS | 1780 | 1461106970150 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1780 | 1461106970153 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:02:50 INFO - PROCESS | 1780 | 1461106970160 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1780 | 1461106970164 Marionette TRACE conn4 <- [1,2046,null,{}] 16:02:50 INFO - PROCESS | 1780 | 1461106970169 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 1780 | 1461106970419 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:02:50 INFO - PROCESS | 1780 | 1461106970745 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325d800 == 132 [pid = 1780] [id = 519] 16:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x93296000) [pid = 1780] [serial = 1558] [outer = (nil)] 16:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x942b4000) [pid = 1780] [serial = 1559] [outer = 0x93296000] 16:02:50 INFO - PROCESS | 1780 | 1461106970839 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x94367c00) [pid = 1780] [serial = 1560] [outer = 0x93296000] 16:02:51 INFO - PROCESS | 1780 | 1461106971741 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1645ms 16:02:51 INFO - PROCESS | 1780 | 1461106971806 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1780 | 1461106971810 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:02:51 INFO - PROCESS | 1780 | 1461106971816 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1780 | 1461106971820 Marionette TRACE conn4 <- [1,2050,null,{}] 16:02:51 INFO - PROCESS | 1780 | 1461106971826 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 1780 | 1461106972046 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:02:52 INFO - PROCESS | 1780 | 1461106972598 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x95ccec00 == 133 [pid = 1780] [id = 520] 16:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x95cd0000) [pid = 1780] [serial = 1561] [outer = (nil)] 16:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x963bd800) [pid = 1780] [serial = 1562] [outer = 0x95cd0000] 16:02:52 INFO - PROCESS | 1780 | 1461106972743 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9737c800) [pid = 1780] [serial = 1563] [outer = 0x95cd0000] 16:02:53 INFO - PROCESS | 1780 | 1461106973697 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1938ms 16:02:53 INFO - PROCESS | 1780 | 1461106973757 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1780 | 1461106973762 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:02:53 INFO - PROCESS | 1780 | 1461106973769 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1780 | 1461106973774 Marionette TRACE conn4 <- [1,2054,null,{}] 16:02:53 INFO - PROCESS | 1780 | 1461106973779 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 1780 | 1461106974029 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:02:54 INFO - PROCESS | 1780 | 1461106974365 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a5400 == 134 [pid = 1780] [id = 521] 16:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x979abc00) [pid = 1780] [serial = 1564] [outer = (nil)] 16:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x97f4fc00) [pid = 1780] [serial = 1565] [outer = 0x979abc00] 16:02:54 INFO - PROCESS | 1780 | 1461106974459 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x98168c00) [pid = 1780] [serial = 1566] [outer = 0x979abc00] 16:02:55 INFO - PROCESS | 1780 | 1461106975347 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1635ms 16:02:55 INFO - PROCESS | 1780 | 1461106975405 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1780 | 1461106975408 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:02:55 INFO - PROCESS | 1780 | 1461106975415 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1780 | 1461106975419 Marionette TRACE conn4 <- [1,2058,null,{}] 16:02:55 INFO - PROCESS | 1780 | 1461106975424 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 1780 | 1461106975639 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:02:55 INFO - PROCESS | 1780 | 1461106975971 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a3400 == 135 [pid = 1780] [id = 522] 16:02:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x97be8800) [pid = 1780] [serial = 1567] [outer = (nil)] 16:02:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x984cb400) [pid = 1780] [serial = 1568] [outer = 0x97be8800] 16:02:56 INFO - PROCESS | 1780 | 1461106976068 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x984d2c00) [pid = 1780] [serial = 1569] [outer = 0x97be8800] 16:02:57 INFO - PROCESS | 1780 | 1461106976999 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1629ms 16:02:57 INFO - PROCESS | 1780 | 1461106977046 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 1780 | 1461106977050 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:02:57 INFO - PROCESS | 1780 | 1461106977056 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1780 | 1461106977060 Marionette TRACE conn4 <- [1,2062,null,{}] 16:02:57 INFO - PROCESS | 1780 | 1461106977066 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 1780 | 1461106977285 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:02:57 INFO - PROCESS | 1780 | 1461106977616 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x855d4800 == 136 [pid = 1780] [id = 523] 16:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x95ccf400) [pid = 1780] [serial = 1570] [outer = (nil)] 16:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9896f400) [pid = 1780] [serial = 1571] [outer = 0x95ccf400] 16:02:57 INFO - PROCESS | 1780 | 1461106977727 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x98973800) [pid = 1780] [serial = 1572] [outer = 0x95ccf400] 16:02:58 INFO - PROCESS | 1780 | 1461106978704 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1680ms 16:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:02:58 INFO - PROCESS | 1780 | 1461106978737 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1780 | 1461106978741 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:02:58 INFO - PROCESS | 1780 | 1461106978748 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1780 | 1461106978751 Marionette TRACE conn4 <- [1,2066,null,{}] 16:02:58 INFO - PROCESS | 1780 | 1461106978757 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 1780 | 1461106978965 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:02:59 INFO - PROCESS | 1780 | 1461106979305 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x98174400 == 137 [pid = 1780] [id = 524] 16:02:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9865f800) [pid = 1780] [serial = 1573] [outer = (nil)] 16:02:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9add6800) [pid = 1780] [serial = 1574] [outer = 0x9865f800] 16:02:59 INFO - PROCESS | 1780 | 1461106979399 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9add8400) [pid = 1780] [serial = 1575] [outer = 0x9865f800] 16:03:00 INFO - PROCESS | 1780 | 1461106980291 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 16:03:00 INFO - PROCESS | 1780 | 1461106980330 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1780 | 1461106980335 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:03:00 INFO - PROCESS | 1780 | 1461106980342 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1780 | 1461106980345 Marionette TRACE conn4 <- [1,2070,null,{}] 16:03:00 INFO - PROCESS | 1780 | 1461106980351 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 1780 | 1461106980573 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:03:00 INFO - PROCESS | 1780 | 1461106980912 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x869cf800 == 138 [pid = 1780] [id = 525] 16:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x869d4800) [pid = 1780] [serial = 1576] [outer = (nil)] 16:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x9b092800) [pid = 1780] [serial = 1577] [outer = 0x869d4800] 16:03:01 INFO - PROCESS | 1780 | 1461106981006 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x9df86800) [pid = 1780] [serial = 1578] [outer = 0x869d4800] 16:03:01 INFO - PROCESS | 1780 | 1461106981967 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1682ms 16:03:02 INFO - PROCESS | 1780 | 1461106982026 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1780 | 1461106982031 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:03:02 INFO - PROCESS | 1780 | 1461106982039 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1780 | 1461106982042 Marionette TRACE conn4 <- [1,2074,null,{}] 16:03:02 INFO - PROCESS | 1780 | 1461106982048 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 1780 | 1461106982288 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:03:02 INFO - PROCESS | 1780 | 1461106982633 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609f800 == 139 [pid = 1780] [id = 526] 16:03:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x9ae7d800) [pid = 1780] [serial = 1579] [outer = (nil)] 16:03:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x9fb50800) [pid = 1780] [serial = 1580] [outer = 0x9ae7d800] 16:03:02 INFO - PROCESS | 1780 | 1461106982744 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x9fb9e000) [pid = 1780] [serial = 1581] [outer = 0x9ae7d800] 16:03:03 INFO - PROCESS | 1780 | 1461106983657 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1689ms 16:03:03 INFO - PROCESS | 1780 | 1461106983739 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 1780 | 1461106983743 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:03:03 INFO - PROCESS | 1780 | 1461106983754 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 1780 | 1461106983757 Marionette TRACE conn4 <- [1,2078,null,{}] 16:03:03 INFO - PROCESS | 1780 | 1461106983763 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 1780 | 1461106983992 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:03:04 INFO - PROCESS | 1780 | 1461106984342 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ade0c00 == 140 [pid = 1780] [id = 527] 16:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x9ea1ac00) [pid = 1780] [serial = 1582] [outer = (nil)] 16:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0xa0949400) [pid = 1780] [serial = 1583] [outer = 0x9ea1ac00] 16:03:04 INFO - PROCESS | 1780 | 1461106984448 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0xa094c000) [pid = 1780] [serial = 1584] [outer = 0x9ea1ac00] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8f440400 == 139 [pid = 1780] [id = 454] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x98a09800 == 138 [pid = 1780] [id = 451] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x98967400 == 137 [pid = 1780] [id = 452] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x9ffa1000 == 136 [pid = 1780] [id = 453] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb8400 == 135 [pid = 1780] [id = 449] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x95c64c00 == 134 [pid = 1780] [id = 450] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa5c00 == 133 [pid = 1780] [id = 448] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x868e2800 == 132 [pid = 1780] [id = 509] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe9800 == 131 [pid = 1780] [id = 508] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8680bc00 == 130 [pid = 1780] [id = 507] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x87bccc00 == 129 [pid = 1780] [id = 506] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x90719800 == 128 [pid = 1780] [id = 498] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x92067c00 == 127 [pid = 1780] [id = 497] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7bc800 == 126 [pid = 1780] [id = 495] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8fade800 == 125 [pid = 1780] [id = 496] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc91800 == 124 [pid = 1780] [id = 494] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc97400 == 123 [pid = 1780] [id = 493] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed42c00 == 122 [pid = 1780] [id = 492] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x865ca000 == 121 [pid = 1780] [id = 491] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf9c00 == 120 [pid = 1780] [id = 489] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc45400 == 119 [pid = 1780] [id = 490] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf0800 == 118 [pid = 1780] [id = 488] 16:03:06 INFO - PROCESS | 1780 | --DOCSHELL 0x855d1800 == 117 [pid = 1780] [id = 487] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x8aeb7c00) [pid = 1780] [serial = 1457] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x893e6c00) [pid = 1780] [serial = 1454] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x868ee800) [pid = 1780] [serial = 1451] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x869d5c00) [pid = 1780] [serial = 1452] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0xa09d2800) [pid = 1780] [serial = 1449] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x9ffc3c00) [pid = 1780] [serial = 1448] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x9fa98c00) [pid = 1780] [serial = 1446] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x9ea1dc00) [pid = 1780] [serial = 1445] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x9add7400) [pid = 1780] [serial = 1443] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x99255c00) [pid = 1780] [serial = 1442] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x984d2000) [pid = 1780] [serial = 1440] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9816f400) [pid = 1780] [serial = 1439] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x97c26000) [pid = 1780] [serial = 1437] [outer = (nil)] [url = about:blank] 16:03:06 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x979a2400) [pid = 1780] [serial = 1436] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x971a3c00) [pid = 1780] [serial = 1434] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x967c0400) [pid = 1780] [serial = 1433] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x95cc5c00) [pid = 1780] [serial = 1431] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x95ae8000) [pid = 1780] [serial = 1430] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9439d800) [pid = 1780] [serial = 1428] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x94368800) [pid = 1780] [serial = 1427] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x933fb800) [pid = 1780] [serial = 1425] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x933f7000) [pid = 1780] [serial = 1424] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9328f400) [pid = 1780] [serial = 1422] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9325e000) [pid = 1780] [serial = 1421] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9206bc00) [pid = 1780] [serial = 1419] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x91fbec00) [pid = 1780] [serial = 1418] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x9067f800) [pid = 1780] [serial = 1416] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8fbba800) [pid = 1780] [serial = 1415] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8f7c8c00) [pid = 1780] [serial = 1413] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8f7bbc00) [pid = 1780] [serial = 1412] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8ef49800) [pid = 1780] [serial = 1410] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8eeba000) [pid = 1780] [serial = 1409] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8ee17800) [pid = 1780] [serial = 1407] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8ee0b000) [pid = 1780] [serial = 1406] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8ed12000) [pid = 1780] [serial = 1404] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8ec8d400) [pid = 1780] [serial = 1403] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8c45a000) [pid = 1780] [serial = 1401] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8c235000) [pid = 1780] [serial = 1400] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x89d6f800) [pid = 1780] [serial = 1398] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x89c4a400) [pid = 1780] [serial = 1397] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8bc46400) [pid = 1780] [serial = 1458] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x89bfa400) [pid = 1780] [serial = 1455] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8edb9000) [pid = 1780] [serial = 1326] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0xa4484000) [pid = 1780] [serial = 1371] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0xa44dfc00) [pid = 1780] [serial = 1374] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x89c46c00) [pid = 1780] [serial = 1380] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0xa48c4c00) [pid = 1780] [serial = 1377] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9b090800) [pid = 1780] [serial = 1311] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8bc91400) [pid = 1780] [serial = 1460] [outer = (nil)] [url = about:blank] 16:03:07 INFO - PROCESS | 1780 | 1461106987358 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 3639ms 16:03:07 INFO - PROCESS | 1780 | 1461106987396 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1780 | 1461106987402 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:03:07 INFO - PROCESS | 1780 | 1461106987411 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1780 | 1461106987417 Marionette TRACE conn4 <- [1,2082,null,{}] 16:03:07 INFO - PROCESS | 1780 | 1461106987427 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 1780 | 1461106987667 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:03:07 INFO - PROCESS | 1780 | 1461106987889 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a0800 == 118 [pid = 1780] [id = 528] 16:03:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x871cd000) [pid = 1780] [serial = 1585] [outer = (nil)] 16:03:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x89bf3000) [pid = 1780] [serial = 1586] [outer = 0x871cd000] 16:03:07 INFO - PROCESS | 1780 | 1461106987972 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x89c3ec00) [pid = 1780] [serial = 1587] [outer = 0x871cd000] 16:03:08 INFO - PROCESS | 1780 | 1461106988801 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1437ms 16:03:08 INFO - PROCESS | 1780 | 1461106988849 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 1780 | 1461106988858 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:03:08 INFO - PROCESS | 1780 | 1461106988868 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1780 | 1461106988873 Marionette TRACE conn4 <- [1,2086,null,{}] 16:03:08 INFO - PROCESS | 1780 | 1461106988879 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 1780 | 1461106989192 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:03:09 INFO - PROCESS | 1780 | 1461106989359 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x86807c00 == 119 [pid = 1780] [id = 529] 16:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x869d6c00) [pid = 1780] [serial = 1588] [outer = (nil)] 16:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8aebac00) [pid = 1780] [serial = 1589] [outer = 0x869d6c00] 16:03:09 INFO - PROCESS | 1780 | 1461106989453 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8bc47000) [pid = 1780] [serial = 1590] [outer = 0x869d6c00] 16:03:10 INFO - PROCESS | 1780 | 1461106990534 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1739ms 16:03:10 INFO - PROCESS | 1780 | 1461106990608 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1780 | 1461106990611 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:03:10 INFO - PROCESS | 1780 | 1461106990618 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1780 | 1461106990623 Marionette TRACE conn4 <- [1,2090,null,{}] 16:03:10 INFO - PROCESS | 1780 | 1461106990678 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 1780 | 1461106990984 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:03:11 INFO - PROCESS | 1780 | 1461106991204 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebec00 == 120 [pid = 1780] [id = 530] 16:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8c2ae000) [pid = 1780] [serial = 1591] [outer = (nil)] 16:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c456800) [pid = 1780] [serial = 1592] [outer = 0x8c2ae000] 16:03:11 INFO - PROCESS | 1780 | 1461106991288 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8dfab800) [pid = 1780] [serial = 1593] [outer = 0x8c2ae000] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x865c7000) [pid = 1780] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8c23c800) [pid = 1780] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x86805400) [pid = 1780] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x933fb400) [pid = 1780] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x93389800) [pid = 1780] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9325f000) [pid = 1780] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x92068400) [pid = 1780] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8fae0400) [pid = 1780] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8f7c1800) [pid = 1780] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8f437400) [pid = 1780] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8ed0fc00) [pid = 1780] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8ed46400) [pid = 1780] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c44f000) [pid = 1780] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8c0a6000) [pid = 1780] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8aebcc00) [pid = 1780] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x89c45000) [pid = 1780] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8609d400) [pid = 1780] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x87cbb000) [pid = 1780] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x94396c00) [pid = 1780] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x95c6f800) [pid = 1780] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x95af1400) [pid = 1780] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x942afc00) [pid = 1780] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:03:12 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x89bf6c00) [pid = 1780] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:03:12 INFO - PROCESS | 1780 | 1461106992633 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2036ms 16:03:12 INFO - PROCESS | 1780 | 1461106992655 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:03:12 INFO - PROCESS | 1780 | 1461106992660 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:03:12 INFO - PROCESS | 1780 | 1461106992667 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1780 | 1461106992670 Marionette TRACE conn4 <- [1,2094,null,{}] 16:03:12 INFO - PROCESS | 1780 | 1461106992676 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 1780 | 1461106992917 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:03:13 INFO - PROCESS | 1780 | 1461106993116 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc1000 == 121 [pid = 1780] [id = 531] 16:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x89fe8000) [pid = 1780] [serial = 1594] [outer = (nil)] 16:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c452000) [pid = 1780] [serial = 1595] [outer = 0x89fe8000] 16:03:13 INFO - PROCESS | 1780 | 1461106993194 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8e0f1000) [pid = 1780] [serial = 1596] [outer = 0x89fe8000] 16:03:14 INFO - PROCESS | 1780 | 1461106994248 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1632ms 16:03:14 INFO - PROCESS | 1780 | 1461106994300 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1780 | 1461106994305 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:03:14 INFO - PROCESS | 1780 | 1461106994315 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1780 | 1461106994321 Marionette TRACE conn4 <- [1,2098,null,{}] 16:03:14 INFO - PROCESS | 1780 | 1461106994332 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 1780 | 1461106994577 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:03:14 INFO - PROCESS | 1780 | 1461106994945 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc0800 == 122 [pid = 1780] [id = 532] 16:03:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89bf9c00) [pid = 1780] [serial = 1597] [outer = (nil)] 16:03:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x89c4b000) [pid = 1780] [serial = 1598] [outer = 0x89bf9c00] 16:03:15 INFO - PROCESS | 1780 | 1461106995041 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x89fe2800) [pid = 1780] [serial = 1599] [outer = 0x89bf9c00] 16:03:16 INFO - PROCESS | 1780 | 1461106996003 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1754ms 16:03:16 INFO - PROCESS | 1780 | 1461106996070 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1780 | 1461106996079 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:03:16 INFO - PROCESS | 1780 | 1461106996090 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1780 | 1461106996095 Marionette TRACE conn4 <- [1,2102,null,{}] 16:03:16 INFO - PROCESS | 1780 | 1461106996101 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 1780 | 1461106996385 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:03:16 INFO - PROCESS | 1780 | 1461106996728 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c48400 == 123 [pid = 1780] [id = 533] 16:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89c4c400) [pid = 1780] [serial = 1600] [outer = (nil)] 16:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c44d000) [pid = 1780] [serial = 1601] [outer = 0x89c4c400] 16:03:16 INFO - PROCESS | 1780 | 1461106996821 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ed0c400) [pid = 1780] [serial = 1602] [outer = 0x89c4c400] 16:03:17 INFO - PROCESS | 1780 | 1461106997882 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1835ms 16:03:17 INFO - PROCESS | 1780 | 1461106997925 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:03:17 INFO - PROCESS | 1780 | 1461106997929 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:03:17 INFO - PROCESS | 1780 | 1461106997936 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 1780 | 1461106997943 Marionette TRACE conn4 <- [1,2106,null,{}] 16:03:17 INFO - PROCESS | 1780 | 1461106997960 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 1780 | 1461106998178 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:03:18 INFO - PROCESS | 1780 | 1461106998547 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07d800 == 124 [pid = 1780] [id = 534] 16:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8ed4a400) [pid = 1780] [serial = 1603] [outer = (nil)] 16:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ee0ac00) [pid = 1780] [serial = 1604] [outer = 0x8ed4a400] 16:03:18 INFO - PROCESS | 1780 | 1461106998660 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8eeaf400) [pid = 1780] [serial = 1605] [outer = 0x8ed4a400] 16:03:19 INFO - PROCESS | 1780 | 1461106999586 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1692ms 16:03:19 INFO - PROCESS | 1780 | 1461106999628 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1780 | 1461106999632 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:03:19 INFO - PROCESS | 1780 | 1461106999638 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1780 | 1461106999642 Marionette TRACE conn4 <- [1,2110,null,{}] 16:03:19 INFO - PROCESS | 1780 | 1461106999648 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 1780 | 1461106999871 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:03:20 INFO - PROCESS | 1780 | 1461107000143 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed12000 == 125 [pid = 1780] [id = 535] 16:03:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ef49400) [pid = 1780] [serial = 1606] [outer = (nil)] 16:03:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f431c00) [pid = 1780] [serial = 1607] [outer = 0x8ef49400] 16:03:20 INFO - PROCESS | 1780 | 1461107000286 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f43f800) [pid = 1780] [serial = 1608] [outer = 0x8ef49400] 16:03:21 INFO - PROCESS | 1780 | 1461107001172 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1578ms 16:03:21 INFO - PROCESS | 1780 | 1461107001218 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:03:21 INFO - PROCESS | 1780 | 1461107001222 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:03:21 INFO - PROCESS | 1780 | 1461107001248 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1780 | 1461107001252 Marionette TRACE conn4 <- [1,2114,null,{}] 16:03:21 INFO - PROCESS | 1780 | 1461107001260 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:21 INFO - PROCESS | 1780 | 1461107001483 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:03:21 INFO - PROCESS | 1780 | 1461107001811 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d72000 == 126 [pid = 1780] [id = 536] 16:03:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8bc90000) [pid = 1780] [serial = 1609] [outer = (nil)] 16:03:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8f7bec00) [pid = 1780] [serial = 1610] [outer = 0x8bc90000] 16:03:21 INFO - PROCESS | 1780 | 1461107001905 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f7c7800) [pid = 1780] [serial = 1611] [outer = 0x8bc90000] 16:03:22 INFO - PROCESS | 1780 | 1461107002806 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1651ms 16:03:22 INFO - PROCESS | 1780 | 1461107002882 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1780 | 1461107002886 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:03:22 INFO - PROCESS | 1780 | 1461107002892 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1780 | 1461107002895 Marionette TRACE conn4 <- [1,2118,null,{}] 16:03:22 INFO - PROCESS | 1780 | 1461107002901 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:23 INFO - PROCESS | 1780 | 1461107003154 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:03:23 INFO - PROCESS | 1780 | 1461107003491 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7bf000 == 127 [pid = 1780] [id = 537] 16:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fadc800) [pid = 1780] [serial = 1612] [outer = (nil)] 16:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9067cc00) [pid = 1780] [serial = 1613] [outer = 0x8fadc800] 16:03:23 INFO - PROCESS | 1780 | 1461107003589 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x90689800) [pid = 1780] [serial = 1614] [outer = 0x8fadc800] 16:03:24 INFO - PROCESS | 1780 | 1461107004541 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1678ms 16:03:24 INFO - PROCESS | 1780 | 1461107004572 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1780 | 1461107004576 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:03:24 INFO - PROCESS | 1780 | 1461107004582 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1780 | 1461107004586 Marionette TRACE conn4 <- [1,2122,null,{}] 16:03:24 INFO - PROCESS | 1780 | 1461107004591 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 1780 | 1461107004805 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:03:25 INFO - PROCESS | 1780 | 1461107005087 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c0800 == 128 [pid = 1780] [id = 538] 16:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8f8b3400) [pid = 1780] [serial = 1615] [outer = (nil)] 16:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x91fc7000) [pid = 1780] [serial = 1616] [outer = 0x8f8b3400] 16:03:25 INFO - PROCESS | 1780 | 1461107005231 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x92071400) [pid = 1780] [serial = 1617] [outer = 0x8f8b3400] 16:03:26 INFO - PROCESS | 1780 | 1461107006117 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 16:03:26 INFO - PROCESS | 1780 | 1461107006163 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:03:26 INFO - PROCESS | 1780 | 1461107006167 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:03:26 INFO - PROCESS | 1780 | 1461107006173 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1780 | 1461107006177 Marionette TRACE conn4 <- [1,2126,null,{}] 16:03:26 INFO - PROCESS | 1780 | 1461107006183 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 1780 | 1461107006389 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:03:26 INFO - PROCESS | 1780 | 1461107006675 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeb6c00 == 129 [pid = 1780] [id = 539] 16:03:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8e045800) [pid = 1780] [serial = 1618] [outer = (nil)] 16:03:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9325c400) [pid = 1780] [serial = 1619] [outer = 0x8e045800] 16:03:26 INFO - PROCESS | 1780 | 1461107006811 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x93261400) [pid = 1780] [serial = 1620] [outer = 0x8e045800] 16:03:27 INFO - PROCESS | 1780 | 1461107007722 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1593ms 16:03:27 INFO - PROCESS | 1780 | 1461107007768 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:03:27 INFO - PROCESS | 1780 | 1461107007772 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:03:27 INFO - PROCESS | 1780 | 1461107007778 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1780 | 1461107007782 Marionette TRACE conn4 <- [1,2130,null,{}] 16:03:27 INFO - PROCESS | 1780 | 1461107007795 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 1780 | 1461107008020 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:03:28 INFO - PROCESS | 1780 | 1461107008300 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7bbc00 == 130 [pid = 1780] [id = 540] 16:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x920eb000) [pid = 1780] [serial = 1621] [outer = (nil)] 16:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x933fa400) [pid = 1780] [serial = 1622] [outer = 0x920eb000] 16:03:28 INFO - PROCESS | 1780 | 1461107008436 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x933fe800) [pid = 1780] [serial = 1623] [outer = 0x920eb000] 16:03:29 INFO - PROCESS | 1780 | 1461107009391 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1780 | 1461107009435 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:03:29 INFO - PROCESS | 1780 | 1461107009442 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1780 | 1461107009446 Marionette TRACE conn4 <- [1,2134,null,{}] 16:03:29 INFO - PROCESS | 1780 | 1461107009452 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 1780 | 1461107009672 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:03:30 INFO - PROCESS | 1780 | 1461107009996 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8edbc800 == 131 [pid = 1780] [id = 541] 16:03:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x93388000) [pid = 1780] [serial = 1624] [outer = (nil)] 16:03:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9438c000) [pid = 1780] [serial = 1625] [outer = 0x93388000] 16:03:30 INFO - PROCESS | 1780 | 1461107010091 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9438ec00) [pid = 1780] [serial = 1626] [outer = 0x93388000] 16:03:31 INFO - PROCESS | 1780 | 1461107011014 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1629ms 16:03:31 INFO - PROCESS | 1780 | 1461107011072 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1780 | 1461107011076 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:03:31 INFO - PROCESS | 1780 | 1461107011083 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1780 | 1461107011087 Marionette TRACE conn4 <- [1,2138,null,{}] 16:03:31 INFO - PROCESS | 1780 | 1461107011093 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1780 | 1461107011346 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:03:31 INFO - PROCESS | 1780 | 1461107011686 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f43cc00 == 132 [pid = 1780] [id = 542] 16:03:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x95a2f000) [pid = 1780] [serial = 1627] [outer = (nil)] 16:03:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x95c6e800) [pid = 1780] [serial = 1628] [outer = 0x95a2f000] 16:03:31 INFO - PROCESS | 1780 | 1461107011789 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x95cd1c00) [pid = 1780] [serial = 1629] [outer = 0x95a2f000] 16:03:32 INFO - PROCESS | 1780 | 1461107012696 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1683ms 16:03:32 INFO - PROCESS | 1780 | 1461107012767 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1780 | 1461107012771 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:03:32 INFO - PROCESS | 1780 | 1461107012778 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1780 | 1461107012782 Marionette TRACE conn4 <- [1,2142,null,{}] 16:03:32 INFO - PROCESS | 1780 | 1461107012787 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 1780 | 1461107013063 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:03:33 INFO - PROCESS | 1780 | 1461107013403 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x959bf800 == 133 [pid = 1780] [id = 543] 16:03:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x95cc4000) [pid = 1780] [serial = 1630] [outer = (nil)] 16:03:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x971a3800) [pid = 1780] [serial = 1631] [outer = 0x95cc4000] 16:03:33 INFO - PROCESS | 1780 | 1461107013495 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x97402400) [pid = 1780] [serial = 1632] [outer = 0x95cc4000] 16:03:34 INFO - PROCESS | 1780 | 1461107014440 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1780 | 1461107014522 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:03:34 INFO - PROCESS | 1780 | 1461107014529 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1780 | 1461107014533 Marionette TRACE conn4 <- [1,2146,null,{}] 16:03:34 INFO - PROCESS | 1780 | 1461107014539 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 1780 | 1461107014761 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:03:35 INFO - PROCESS | 1780 | 1461107015086 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x967b7c00 == 134 [pid = 1780] [id = 544] 16:03:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x967c1c00) [pid = 1780] [serial = 1633] [outer = (nil)] 16:03:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x97f4c400) [pid = 1780] [serial = 1634] [outer = 0x967c1c00] 16:03:35 INFO - PROCESS | 1780 | 1461107015181 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x97f51400) [pid = 1780] [serial = 1635] [outer = 0x967c1c00] 16:03:36 INFO - PROCESS | 1780 | 1461107016099 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1780 | 1461107016169 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:03:36 INFO - PROCESS | 1780 | 1461107016176 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1780 | 1461107016180 Marionette TRACE conn4 <- [1,2150,null,{}] 16:03:36 INFO - PROCESS | 1780 | 1461107016187 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 1780 | 1461107016412 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:03:36 INFO - PROCESS | 1780 | 1461107016747 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e4c00 == 135 [pid = 1780] [id = 545] 16:03:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9337f000) [pid = 1780] [serial = 1636] [outer = (nil)] 16:03:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x98970400) [pid = 1780] [serial = 1637] [outer = 0x9337f000] 16:03:36 INFO - PROCESS | 1780 | 1461107016845 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9908d000) [pid = 1780] [serial = 1638] [outer = 0x9337f000] 16:03:37 INFO - PROCESS | 1780 | 1461107017746 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1636ms 16:03:37 INFO - PROCESS | 1780 | 1461107017813 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1780 | 1461107017816 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:03:37 INFO - PROCESS | 1780 | 1461107017823 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1780 | 1461107017826 Marionette TRACE conn4 <- [1,2154,null,{}] 16:03:37 INFO - PROCESS | 1780 | 1461107017837 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1780 | 1461107018104 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:03:38 INFO - PROCESS | 1780 | 1461107018429 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x97af0000 == 136 [pid = 1780] [id = 546] 16:03:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x984cb800) [pid = 1780] [serial = 1639] [outer = (nil)] 16:03:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9b097000) [pid = 1780] [serial = 1640] [outer = 0x984cb800] 16:03:38 INFO - PROCESS | 1780 | 1461107018524 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9fa9f800) [pid = 1780] [serial = 1641] [outer = 0x984cb800] 16:03:39 INFO - PROCESS | 1780 | 1461107019436 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1689ms 16:03:39 INFO - PROCESS | 1780 | 1461107019513 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1780 | 1461107019517 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:03:39 INFO - PROCESS | 1780 | 1461107019523 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1780 | 1461107019527 Marionette TRACE conn4 <- [1,2158,null,{}] 16:03:39 INFO - PROCESS | 1780 | 1461107019532 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 1780 | 1461107019756 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:03:40 INFO - PROCESS | 1780 | 1461107020091 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x868eac00 == 137 [pid = 1780] [id = 547] 16:03:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x9ae81400) [pid = 1780] [serial = 1642] [outer = (nil)] 16:03:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9ffc3c00) [pid = 1780] [serial = 1643] [outer = 0x9ae81400] 16:03:40 INFO - PROCESS | 1780 | 1461107020185 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa09d7800) [pid = 1780] [serial = 1644] [outer = 0x9ae81400] 16:03:41 INFO - PROCESS | 1780 | 1461107021083 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1630ms 16:03:41 INFO - PROCESS | 1780 | 1461107021156 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1780 | 1461107021159 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:03:41 INFO - PROCESS | 1780 | 1461107021166 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1780 | 1461107021169 Marionette TRACE conn4 <- [1,2162,null,{}] 16:03:41 INFO - PROCESS | 1780 | 1461107021175 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 1780 | 1461107021405 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:03:41 INFO - PROCESS | 1780 | 1461107021746 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x9439c400 == 138 [pid = 1780] [id = 548] 16:03:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x979a0400) [pid = 1780] [serial = 1645] [outer = (nil)] 16:03:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0xa0e6c800) [pid = 1780] [serial = 1646] [outer = 0x979a0400] 16:03:41 INFO - PROCESS | 1780 | 1461107021837 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0xa2935400) [pid = 1780] [serial = 1647] [outer = 0x979a0400] 16:03:42 INFO - PROCESS | 1780 | 1461107022761 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 16:03:42 INFO - PROCESS | 1780 | 1461107022803 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1780 | 1461107022807 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:03:42 INFO - PROCESS | 1780 | 1461107022813 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1780 | 1461107022817 Marionette TRACE conn4 <- [1,2166,null,{}] 16:03:42 INFO - PROCESS | 1780 | 1461107022823 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 1780 | 1461107023064 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:03:43 INFO - PROCESS | 1780 | 1461107023394 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1780 | ++DOCSHELL 0xa0e42000 == 139 [pid = 1780] [id = 549] 16:03:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0xa0e66800) [pid = 1780] [serial = 1648] [outer = (nil)] 16:03:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0xa3bd4800) [pid = 1780] [serial = 1649] [outer = 0xa0e66800] 16:03:43 INFO - PROCESS | 1780 | 1461107023489 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0xa4357400) [pid = 1780] [serial = 1650] [outer = 0xa0e66800] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x933fdc00 == 138 [pid = 1780] [id = 165] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0xa0d4ec00 == 137 [pid = 1780] [id = 172] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb7000 == 136 [pid = 1780] [id = 98] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x9ade0c00 == 135 [pid = 1780] [id = 527] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8609f800 == 134 [pid = 1780] [id = 526] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x98174400 == 133 [pid = 1780] [id = 524] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x869cf800 == 132 [pid = 1780] [id = 525] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x855d4800 == 131 [pid = 1780] [id = 523] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x979a3400 == 130 [pid = 1780] [id = 522] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x943a5400 == 129 [pid = 1780] [id = 521] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x95ccec00 == 128 [pid = 1780] [id = 520] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8f8abc00 == 127 [pid = 1780] [id = 518] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x9325d800 == 126 [pid = 1780] [id = 519] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89c48800 == 125 [pid = 1780] [id = 517] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8495f000 == 124 [pid = 1780] [id = 516] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7cc800 == 123 [pid = 1780] [id = 515] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c237800 == 122 [pid = 1780] [id = 514] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc45c00 == 121 [pid = 1780] [id = 512] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x893db400 == 120 [pid = 1780] [id = 513] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe5000 == 119 [pid = 1780] [id = 511] 16:03:45 INFO - PROCESS | 1780 | --DOCSHELL 0x86804400 == 118 [pid = 1780] [id = 510] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8c2a3800) [pid = 1780] [serial = 1395] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8bc42400) [pid = 1780] [serial = 1523] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8bc92400) [pid = 1780] [serial = 1524] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8c44c800) [pid = 1780] [serial = 1529] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8c44c000) [pid = 1780] [serial = 1526] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x94396400) [pid = 1780] [serial = 1505] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x94363800) [pid = 1780] [serial = 1503] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9435e400) [pid = 1780] [serial = 1502] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x942a9400) [pid = 1780] [serial = 1500] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x94240800) [pid = 1780] [serial = 1499] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x933f1c00) [pid = 1780] [serial = 1497] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x93386c00) [pid = 1780] [serial = 1496] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x920ec400) [pid = 1780] [serial = 1494] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x92070800) [pid = 1780] [serial = 1493] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x915dfc00) [pid = 1780] [serial = 1491] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9135a000) [pid = 1780] [serial = 1490] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8fbc5000) [pid = 1780] [serial = 1488] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fbbb400) [pid = 1780] [serial = 1487] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8f8ae400) [pid = 1780] [serial = 1485] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8f7c5c00) [pid = 1780] [serial = 1484] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8f7b6000) [pid = 1780] [serial = 1482] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8f43d000) [pid = 1780] [serial = 1481] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8eeba400) [pid = 1780] [serial = 1479] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8edb4800) [pid = 1780] [serial = 1478] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8ec88c00) [pid = 1780] [serial = 1476] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8e0f7000) [pid = 1780] [serial = 1475] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8e04e000) [pid = 1780] [serial = 1473] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8e047c00) [pid = 1780] [serial = 1472] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c232800) [pid = 1780] [serial = 1470] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8c0a6c00) [pid = 1780] [serial = 1469] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8aeb8000) [pid = 1780] [serial = 1467] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x89d69400) [pid = 1780] [serial = 1466] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x868eb400) [pid = 1780] [serial = 1464] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8616a000) [pid = 1780] [serial = 1463] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x89bf4400) [pid = 1780] [serial = 1520] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x89c41400) [pid = 1780] [serial = 1521] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x97f48c00) [pid = 1780] [serial = 1518] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x97aecc00) [pid = 1780] [serial = 1517] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9740ec00) [pid = 1780] [serial = 1515] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x973f4000) [pid = 1780] [serial = 1514] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x967b8c00) [pid = 1780] [serial = 1512] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x95cd0c00) [pid = 1780] [serial = 1511] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x95a34800) [pid = 1780] [serial = 1509] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x959b8400) [pid = 1780] [serial = 1508] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9439b000) [pid = 1780] [serial = 1506] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8dfaf800) [pid = 1780] [serial = 1527] [outer = (nil)] [url = about:blank] 16:03:46 INFO - PROCESS | 1780 | 1461107026543 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3792ms 16:03:46 INFO - PROCESS | 1780 | 1461107026607 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1780 | 1461107026613 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:03:46 INFO - PROCESS | 1780 | 1461107026623 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1780 | 1461107026628 Marionette TRACE conn4 <- [1,2170,null,{}] 16:03:46 INFO - PROCESS | 1780 | 1461107026683 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1780 | 1461107026913 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:03:47 INFO - PROCESS | 1780 | 1461107027105 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609f800 == 119 [pid = 1780] [id = 550] 16:03:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x865ce400) [pid = 1780] [serial = 1651] [outer = (nil)] 16:03:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x87cc6800) [pid = 1780] [serial = 1652] [outer = 0x865ce400] 16:03:47 INFO - PROCESS | 1780 | 1461107027190 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89bfdc00) [pid = 1780] [serial = 1653] [outer = 0x865ce400] 16:03:48 INFO - PROCESS | 1780 | 1461107028021 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1487ms 16:03:48 INFO - PROCESS | 1780 | 1461107028111 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1780 | 1461107028119 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:03:48 INFO - PROCESS | 1780 | 1461107028130 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1780 | 1461107028135 Marionette TRACE conn4 <- [1,2174,null,{}] 16:03:48 INFO - PROCESS | 1780 | 1461107028141 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 1780 | 1461107028348 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:03:48 INFO - PROCESS | 1780 | 1461107028584 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x868ed000 == 120 [pid = 1780] [id = 551] 16:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x87cbf000) [pid = 1780] [serial = 1654] [outer = (nil)] 16:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8aec2000) [pid = 1780] [serial = 1655] [outer = 0x87cbf000] 16:03:48 INFO - PROCESS | 1780 | 1461107028662 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8bc8e800) [pid = 1780] [serial = 1656] [outer = 0x87cbf000] 16:03:49 INFO - PROCESS | 1780 | 1461107029777 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 16:03:49 INFO - PROCESS | 1780 | 1461107029817 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1780 | 1461107029820 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:03:49 INFO - PROCESS | 1780 | 1461107029827 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1780 | 1461107029832 Marionette TRACE conn4 <- [1,2178,null,{}] 16:03:49 INFO - PROCESS | 1780 | 1461107029861 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 1780 | 1461107030144 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:03:50 INFO - PROCESS | 1780 | 1461107030359 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc94400 == 121 [pid = 1780] [id = 552] 16:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8c0b0c00) [pid = 1780] [serial = 1657] [outer = (nil)] 16:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8dfafc00) [pid = 1780] [serial = 1658] [outer = 0x8c0b0c00] 16:03:50 INFO - PROCESS | 1780 | 1461107030444 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8e0edc00) [pid = 1780] [serial = 1659] [outer = 0x8c0b0c00] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x871cd000) [pid = 1780] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x95cd0000) [pid = 1780] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8c44c400) [pid = 1780] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8c0a5000) [pid = 1780] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x915dd800) [pid = 1780] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x93296000) [pid = 1780] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x869d6c00) [pid = 1780] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x86807800) [pid = 1780] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x869d4800) [pid = 1780] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x97be8800) [pid = 1780] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x87cc5c00) [pid = 1780] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9ae7d800) [pid = 1780] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8ec8ec00) [pid = 1780] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x979abc00) [pid = 1780] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8c233c00) [pid = 1780] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8f7ccc00) [pid = 1780] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9865f800) [pid = 1780] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9ea1ac00) [pid = 1780] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8aebd000) [pid = 1780] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8c076000) [pid = 1780] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c2ae000) [pid = 1780] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:03:51 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x95ccf400) [pid = 1780] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:03:51 INFO - PROCESS | 1780 | 1461107031760 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1992ms 16:03:51 INFO - PROCESS | 1780 | 1461107031820 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1780 | 1461107031825 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:03:51 INFO - PROCESS | 1780 | 1461107031831 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1780 | 1461107031834 Marionette TRACE conn4 <- [1,2182,null,{}] 16:03:51 INFO - PROCESS | 1780 | 1461107031840 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 1780 | 1461107032063 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:03:52 INFO - PROCESS | 1780 | 1461107032257 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x86807800 == 122 [pid = 1780] [id = 553] 16:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x89fe6400) [pid = 1780] [serial = 1660] [outer = (nil)] 16:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8e043800) [pid = 1780] [serial = 1661] [outer = 0x89fe6400] 16:03:52 INFO - PROCESS | 1780 | 1461107032340 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ec83400) [pid = 1780] [serial = 1662] [outer = 0x89fe6400] 16:03:53 INFO - PROCESS | 1780 | 1461107033380 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1628ms 16:03:53 INFO - PROCESS | 1780 | 1461107033461 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1780 | 1461107033467 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:03:53 INFO - PROCESS | 1780 | 1461107033477 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1780 | 1461107033484 Marionette TRACE conn4 <- [1,2186,null,{}] 16:03:53 INFO - PROCESS | 1780 | 1461107033495 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1780 | 1461107033770 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:03:54 INFO - PROCESS | 1780 | 1461107034138 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cc4c00 == 123 [pid = 1780] [id = 554] 16:03:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89bf8800) [pid = 1780] [serial = 1663] [outer = (nil)] 16:03:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89c4bc00) [pid = 1780] [serial = 1664] [outer = 0x89bf8800] 16:03:54 INFO - PROCESS | 1780 | 1461107034233 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89fed000) [pid = 1780] [serial = 1665] [outer = 0x89bf8800] 16:03:55 INFO - PROCESS | 1780 | 1461107035241 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1838ms 16:03:55 INFO - PROCESS | 1780 | 1461107035315 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1780 | 1461107035323 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:03:55 INFO - PROCESS | 1780 | 1461107035334 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1780 | 1461107035338 Marionette TRACE conn4 <- [1,2190,null,{}] 16:03:55 INFO - PROCESS | 1780 | 1461107035344 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 1780 | 1461107035602 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:03:55 INFO - PROCESS | 1780 | 1461107035937 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07b400 == 124 [pid = 1780] [id = 555] 16:03:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c0b0400) [pid = 1780] [serial = 1666] [outer = (nil)] 16:03:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c44fc00) [pid = 1780] [serial = 1667] [outer = 0x8c0b0400] 16:03:56 INFO - PROCESS | 1780 | 1461107036031 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e048800) [pid = 1780] [serial = 1668] [outer = 0x8c0b0400] 16:03:57 INFO - PROCESS | 1780 | 1461107037035 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1740ms 16:03:57 INFO - PROCESS | 1780 | 1461107037074 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1780 | 1461107037078 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:03:57 INFO - PROCESS | 1780 | 1461107037085 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1780 | 1461107037091 Marionette TRACE conn4 <- [1,2194,null,{}] 16:03:57 INFO - PROCESS | 1780 | 1461107037108 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 1780 | 1461107037343 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:03:57 INFO - PROCESS | 1780 | 1461107037714 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c239800 == 125 [pid = 1780] [id = 556] 16:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8edb5000) [pid = 1780] [serial = 1669] [outer = (nil)] 16:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ee09c00) [pid = 1780] [serial = 1670] [outer = 0x8edb5000] 16:03:57 INFO - PROCESS | 1780 | 1461107037815 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8eead000) [pid = 1780] [serial = 1671] [outer = 0x8edb5000] 16:03:58 INFO - PROCESS | 1780 | 1461107038731 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1693ms 16:03:58 INFO - PROCESS | 1780 | 1461107038779 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1780 | 1461107038785 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:03:58 INFO - PROCESS | 1780 | 1461107038792 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1780 | 1461107038796 Marionette TRACE conn4 <- [1,2198,null,{}] 16:03:58 INFO - PROCESS | 1780 | 1461107038802 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1780 | 1461107039036 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:03:59 INFO - PROCESS | 1780 | 1461107039395 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e9000 == 126 [pid = 1780] [id = 557] 16:03:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ed4e400) [pid = 1780] [serial = 1672] [outer = (nil)] 16:03:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8f432c00) [pid = 1780] [serial = 1673] [outer = 0x8ed4e400] 16:03:59 INFO - PROCESS | 1780 | 1461107039509 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f7b4c00) [pid = 1780] [serial = 1674] [outer = 0x8ed4e400] 16:04:00 INFO - PROCESS | 1780 | 1461107040430 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1684ms 16:04:00 INFO - PROCESS | 1780 | 1461107040478 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:04:00 INFO - PROCESS | 1780 | 1461107040482 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:04:00 INFO - PROCESS | 1780 | 1461107040488 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1780 | 1461107040492 Marionette TRACE conn4 <- [1,2202,null,{}] 16:04:00 INFO - PROCESS | 1780 | 1461107040497 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 1780 | 1461107040814 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:04:01 INFO - PROCESS | 1780 | 1461107041077 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f435000 == 127 [pid = 1780] [id = 558] 16:04:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f7ba800) [pid = 1780] [serial = 1675] [outer = (nil)] 16:04:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f7d0800) [pid = 1780] [serial = 1676] [outer = 0x8f7ba800] 16:04:01 INFO - PROCESS | 1780 | 1461107041208 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f8b6400) [pid = 1780] [serial = 1677] [outer = 0x8f7ba800] 16:04:02 INFO - PROCESS | 1780 | 1461107042218 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1781ms 16:04:02 INFO - PROCESS | 1780 | 1461107042271 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1780 | 1461107042274 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:04:02 INFO - PROCESS | 1780 | 1461107042281 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1780 | 1461107042284 Marionette TRACE conn4 <- [1,2206,null,{}] 16:04:02 INFO - PROCESS | 1780 | 1461107042291 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 1780 | 1461107042558 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:04:02 INFO - PROCESS | 1780 | 1461107042900 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb2c00 == 128 [pid = 1780] [id = 559] 16:04:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8fbbb400) [pid = 1780] [serial = 1678] [outer = (nil)] 16:04:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x90719800) [pid = 1780] [serial = 1679] [outer = 0x8fbbb400] 16:04:03 INFO - PROCESS | 1780 | 1461107043011 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x915d7400) [pid = 1780] [serial = 1680] [outer = 0x8fbbb400] 16:04:03 INFO - PROCESS | 1780 | 1461107043920 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1687ms 16:04:03 INFO - PROCESS | 1780 | 1461107043968 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1780 | 1461107043972 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:04:03 INFO - PROCESS | 1780 | 1461107043978 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1780 | 1461107043982 Marionette TRACE conn4 <- [1,2210,null,{}] 16:04:03 INFO - PROCESS | 1780 | 1461107043988 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 1780 | 1461107044203 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:04:04 INFO - PROCESS | 1780 | 1461107044530 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x86808c00 == 129 [pid = 1780] [id = 560] 16:04:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x89bf1000) [pid = 1780] [serial = 1681] [outer = (nil)] 16:04:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x91fc6000) [pid = 1780] [serial = 1682] [outer = 0x89bf1000] 16:04:04 INFO - PROCESS | 1780 | 1461107044621 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x92071c00) [pid = 1780] [serial = 1683] [outer = 0x89bf1000] 16:04:05 INFO - PROCESS | 1780 | 1461107045509 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1577ms 16:04:05 INFO - PROCESS | 1780 | 1461107045557 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1780 | 1461107045561 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:04:05 INFO - PROCESS | 1780 | 1461107045567 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1780 | 1461107045571 Marionette TRACE conn4 <- [1,2214,null,{}] 16:04:05 INFO - PROCESS | 1780 | 1461107045576 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 1780 | 1461107045799 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:04:06 INFO - PROCESS | 1780 | 1461107046078 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7ba400 == 130 [pid = 1780] [id = 561] 16:04:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fbba800) [pid = 1780] [serial = 1684] [outer = (nil)] 16:04:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93293c00) [pid = 1780] [serial = 1685] [outer = 0x8fbba800] 16:04:06 INFO - PROCESS | 1780 | 1461107046228 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x93380400) [pid = 1780] [serial = 1686] [outer = 0x8fbba800] 16:04:07 INFO - PROCESS | 1780 | 1461107047126 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1629ms 16:04:07 INFO - PROCESS | 1780 | 1461107047199 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1780 | 1461107047202 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:04:07 INFO - PROCESS | 1780 | 1461107047209 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1780 | 1461107047212 Marionette TRACE conn4 <- [1,2218,null,{}] 16:04:07 INFO - PROCESS | 1780 | 1461107047218 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 1780 | 1461107047485 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:04:07 INFO - PROCESS | 1780 | 1461107047820 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb8400 == 131 [pid = 1780] [id = 562] 16:04:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x91fc7400) [pid = 1780] [serial = 1687] [outer = (nil)] 16:04:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9423b000) [pid = 1780] [serial = 1688] [outer = 0x91fc7400] 16:04:07 INFO - PROCESS | 1780 | 1461107047920 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x94243400) [pid = 1780] [serial = 1689] [outer = 0x91fc7400] 16:04:08 INFO - PROCESS | 1780 | 1461107048860 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1685ms 16:04:08 INFO - PROCESS | 1780 | 1461107048896 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1780 | 1461107048899 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:04:08 INFO - PROCESS | 1780 | 1461107048906 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1780 | 1461107048909 Marionette TRACE conn4 <- [1,2222,null,{}] 16:04:08 INFO - PROCESS | 1780 | 1461107048915 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 1780 | 1461107049143 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:04:09 INFO - PROCESS | 1780 | 1461107049480 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef4b000 == 132 [pid = 1780] [id = 563] 16:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8f7bac00) [pid = 1780] [serial = 1690] [outer = (nil)] 16:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x94365800) [pid = 1780] [serial = 1691] [outer = 0x8f7bac00] 16:04:09 INFO - PROCESS | 1780 | 1461107049588 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9438c400) [pid = 1780] [serial = 1692] [outer = 0x8f7bac00] 16:04:10 INFO - PROCESS | 1780 | 1461107050486 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1637ms 16:04:10 INFO - PROCESS | 1780 | 1461107050553 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1780 | 1461107050558 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:04:10 INFO - PROCESS | 1780 | 1461107050567 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1780 | 1461107050572 Marionette TRACE conn4 <- [1,2226,null,{}] 16:04:10 INFO - PROCESS | 1780 | 1461107050577 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 1780 | 1461107050823 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:04:11 INFO - PROCESS | 1780 | 1461107051175 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fac00 == 133 [pid = 1780] [id = 564] 16:04:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x959c0400) [pid = 1780] [serial = 1693] [outer = (nil)] 16:04:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x95aef000) [pid = 1780] [serial = 1694] [outer = 0x959c0400] 16:04:11 INFO - PROCESS | 1780 | 1461107051278 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x95ccf400) [pid = 1780] [serial = 1695] [outer = 0x959c0400] 16:04:12 INFO - PROCESS | 1780 | 1461107052218 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1681ms 16:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:04:12 INFO - PROCESS | 1780 | 1461107052250 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1780 | 1461107052253 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:04:12 INFO - PROCESS | 1780 | 1461107052260 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1780 | 1461107052264 Marionette TRACE conn4 <- [1,2230,null,{}] 16:04:12 INFO - PROCESS | 1780 | 1461107052270 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 1780 | 1461107052487 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:04:12 INFO - PROCESS | 1780 | 1461107052777 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x95af1400 == 134 [pid = 1780] [id = 565] 16:04:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x963b9400) [pid = 1780] [serial = 1696] [outer = (nil)] 16:04:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9740ec00) [pid = 1780] [serial = 1697] [outer = 0x963b9400] 16:04:12 INFO - PROCESS | 1780 | 1461107052925 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x97568800) [pid = 1780] [serial = 1698] [outer = 0x963b9400] 16:04:13 INFO - PROCESS | 1780 | 1461107053820 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1635ms 16:04:13 INFO - PROCESS | 1780 | 1461107053895 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1780 | 1461107053899 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:04:13 INFO - PROCESS | 1780 | 1461107053905 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1780 | 1461107053908 Marionette TRACE conn4 <- [1,2234,null,{}] 16:04:13 INFO - PROCESS | 1780 | 1461107053914 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1780 | 1461107054170 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:04:14 INFO - PROCESS | 1780 | 1461107054506 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fc4400 == 135 [pid = 1780] [id = 566] 16:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x93294c00) [pid = 1780] [serial = 1699] [outer = (nil)] 16:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x97f4b800) [pid = 1780] [serial = 1700] [outer = 0x93294c00] 16:04:14 INFO - PROCESS | 1780 | 1461107054611 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x97f50800) [pid = 1780] [serial = 1701] [outer = 0x93294c00] 16:04:15 INFO - PROCESS | 1780 | 1461107055508 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1678ms 16:04:15 INFO - PROCESS | 1780 | 1461107055584 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1780 | 1461107055588 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:04:15 INFO - PROCESS | 1780 | 1461107055594 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1780 | 1461107055598 Marionette TRACE conn4 <- [1,2238,null,{}] 16:04:15 INFO - PROCESS | 1780 | 1461107055603 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 1780 | 1461107055820 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:04:16 INFO - PROCESS | 1780 | 1461107056151 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x98174800 == 136 [pid = 1780] [id = 567] 16:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x98652400) [pid = 1780] [serial = 1702] [outer = (nil)] 16:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9865fc00) [pid = 1780] [serial = 1703] [outer = 0x98652400] 16:04:16 INFO - PROCESS | 1780 | 1461107056289 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x99097c00) [pid = 1780] [serial = 1704] [outer = 0x98652400] 16:04:17 INFO - PROCESS | 1780 | 1461107057151 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 16:04:17 INFO - PROCESS | 1780 | 1461107057174 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1780 | 1461107057177 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:04:17 INFO - PROCESS | 1780 | 1461107057184 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1780 | 1461107057187 Marionette TRACE conn4 <- [1,2242,null,{}] 16:04:17 INFO - PROCESS | 1780 | 1461107057193 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 1780 | 1461107057421 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:04:17 INFO - PROCESS | 1780 | 1461107057716 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x984d3000 == 137 [pid = 1780] [id = 568] 16:04:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9863d800) [pid = 1780] [serial = 1705] [outer = (nil)] 16:04:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9df8d400) [pid = 1780] [serial = 1706] [outer = 0x9863d800] 16:04:17 INFO - PROCESS | 1780 | 1461107057857 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9fb56c00) [pid = 1780] [serial = 1707] [outer = 0x9863d800] 16:04:18 INFO - PROCESS | 1780 | 1461107058793 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1684ms 16:04:18 INFO - PROCESS | 1780 | 1461107058869 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1780 | 1461107058873 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:04:18 INFO - PROCESS | 1780 | 1461107058880 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1780 | 1461107058884 Marionette TRACE conn4 <- [1,2246,null,{}] 16:04:18 INFO - PROCESS | 1780 | 1461107058890 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 1780 | 1461107059149 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:04:19 INFO - PROCESS | 1780 | 1461107059477 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x869d0400 == 138 [pid = 1780] [id = 569] 16:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x94395400) [pid = 1780] [serial = 1708] [outer = (nil)] 16:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa0e66c00) [pid = 1780] [serial = 1709] [outer = 0x94395400] 16:04:19 INFO - PROCESS | 1780 | 1461107059582 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa29c9800) [pid = 1780] [serial = 1710] [outer = 0x94395400] 16:04:20 INFO - PROCESS | 1780 | 1461107060502 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1687ms 16:04:20 INFO - PROCESS | 1780 | 1461107060568 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1780 | 1461107060572 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:04:20 INFO - PROCESS | 1780 | 1461107060579 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1780 | 1461107060582 Marionette TRACE conn4 <- [1,2250,null,{}] 16:04:20 INFO - PROCESS | 1780 | 1461107060588 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 1780 | 1461107060812 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:04:21 INFO - PROCESS | 1780 | 1461107061142 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1780 | ++DOCSHELL 0xa0d4ec00 == 139 [pid = 1780] [id = 570] 16:04:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0xa2977400) [pid = 1780] [serial = 1711] [outer = (nil)] 16:04:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa4383c00) [pid = 1780] [serial = 1712] [outer = 0xa2977400] 16:04:21 INFO - PROCESS | 1780 | 1461107061250 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa4484000) [pid = 1780] [serial = 1713] [outer = 0xa2977400] 16:04:22 INFO - PROCESS | 1780 | 1461107062133 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 16:04:22 INFO - PROCESS | 1780 | 1461107062162 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1780 | 1461107062165 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:04:22 INFO - PROCESS | 1780 | 1461107062172 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1780 | 1461107062176 Marionette TRACE conn4 <- [1,2254,null,{}] 16:04:22 INFO - PROCESS | 1780 | 1461107062203 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 1780 | 1461107062426 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:04:22 INFO - PROCESS | 1780 | 1461107062762 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x942b6c00 == 140 [pid = 1780] [id = 571] 16:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x97f51800) [pid = 1780] [serial = 1714] [outer = (nil)] 16:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0xa44dfc00) [pid = 1780] [serial = 1715] [outer = 0x97f51800] 16:04:22 INFO - PROCESS | 1780 | 1461107062860 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0xa44e3400) [pid = 1780] [serial = 1716] [outer = 0x97f51800] 16:04:25 INFO - PROCESS | 1780 | --DOCSHELL 0x89bfb800 == 139 [pid = 1780] [id = 438] 16:04:25 INFO - PROCESS | 1780 | --DOCSHELL 0x868e4400 == 138 [pid = 1780] [id = 410] 16:04:25 INFO - PROCESS | 1780 | --DOCSHELL 0x94390800 == 137 [pid = 1780] [id = 409] 16:04:25 INFO - PROCESS | 1780 | --DOCSHELL 0x9423cc00 == 136 [pid = 1780] [id = 406] 16:04:25 INFO - PROCESS | 1780 | --DOCSHELL 0x84958c00 == 135 [pid = 1780] [id = 411] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x89c3ec00) [pid = 1780] [serial = 1587] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9737c800) [pid = 1780] [serial = 1563] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8dfa8800) [pid = 1780] [serial = 1538] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8edb8800) [pid = 1780] [serial = 1541] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x9338c800) [pid = 1780] [serial = 1557] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x89bf3000) [pid = 1780] [serial = 1586] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x94367c00) [pid = 1780] [serial = 1560] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8ee17000) [pid = 1780] [serial = 1542] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8bc47000) [pid = 1780] [serial = 1590] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x87bc9800) [pid = 1780] [serial = 1533] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9b092800) [pid = 1780] [serial = 1577] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x984d2c00) [pid = 1780] [serial = 1569] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c077400) [pid = 1780] [serial = 1461] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9fb50800) [pid = 1780] [serial = 1580] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x93380c00) [pid = 1780] [serial = 1556] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8ef52400) [pid = 1780] [serial = 1544] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8aebac00) [pid = 1780] [serial = 1589] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8f436400) [pid = 1780] [serial = 1545] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x98168c00) [pid = 1780] [serial = 1566] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x920e7000) [pid = 1780] [serial = 1553] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x97f4fc00) [pid = 1780] [serial = 1565] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x91356400) [pid = 1780] [serial = 1548] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9add6800) [pid = 1780] [serial = 1574] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x9df86800) [pid = 1780] [serial = 1578] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x869d8c00) [pid = 1780] [serial = 1532] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9fb9e000) [pid = 1780] [serial = 1581] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0xa094c000) [pid = 1780] [serial = 1584] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x984cb400) [pid = 1780] [serial = 1568] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8f8ab800) [pid = 1780] [serial = 1547] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8bc44c00) [pid = 1780] [serial = 1535] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x942b4000) [pid = 1780] [serial = 1559] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0xa0949400) [pid = 1780] [serial = 1583] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x92014400) [pid = 1780] [serial = 1551] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8c073000) [pid = 1780] [serial = 1536] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ec84c00) [pid = 1780] [serial = 1539] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c452000) [pid = 1780] [serial = 1595] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8dfab800) [pid = 1780] [serial = 1593] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x915d3c00) [pid = 1780] [serial = 1550] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x963bd800) [pid = 1780] [serial = 1562] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8c456800) [pid = 1780] [serial = 1592] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x98973800) [pid = 1780] [serial = 1572] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9896f400) [pid = 1780] [serial = 1571] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9add8400) [pid = 1780] [serial = 1575] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x920ea000) [pid = 1780] [serial = 1554] [outer = (nil)] [url = about:blank] 16:04:25 INFO - PROCESS | 1780 | 1461107065779 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3658ms 16:04:25 INFO - PROCESS | 1780 | 1461107065830 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1780 | 1461107065835 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:04:25 INFO - PROCESS | 1780 | 1461107065844 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1780 | 1461107065851 Marionette TRACE conn4 <- [1,2258,null,{}] 16:04:25 INFO - PROCESS | 1780 | 1461107065861 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:26 INFO - PROCESS | 1780 | 1461107066108 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:04:26 INFO - PROCESS | 1780 | 1461107066326 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495f000 == 136 [pid = 1780] [id = 572] 16:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x869d8c00) [pid = 1780] [serial = 1717] [outer = (nil)] 16:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x893e9800) [pid = 1780] [serial = 1718] [outer = 0x869d8c00] 16:04:26 INFO - PROCESS | 1780 | 1461107066413 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89bffc00) [pid = 1780] [serial = 1719] [outer = 0x869d8c00] 16:04:27 INFO - PROCESS | 1780 | 1461107067251 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1435ms 16:04:27 INFO - PROCESS | 1780 | 1461107067279 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1780 | 1461107067288 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:04:27 INFO - PROCESS | 1780 | 1461107067297 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1780 | 1461107067302 Marionette TRACE conn4 <- [1,2262,null,{}] 16:04:27 INFO - PROCESS | 1780 | 1461107067307 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 1780 | 1461107067602 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:04:27 INFO - PROCESS | 1780 | 1461107067734 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf2c00 == 137 [pid = 1780] [id = 573] 16:04:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x89bfa400) [pid = 1780] [serial = 1720] [outer = (nil)] 16:04:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8aec3000) [pid = 1780] [serial = 1721] [outer = 0x89bfa400] 16:04:27 INFO - PROCESS | 1780 | 1461107067809 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8bc4c800) [pid = 1780] [serial = 1722] [outer = 0x89bfa400] 16:04:28 INFO - PROCESS | 1780 | 1461107068813 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1555ms 16:04:28 INFO - PROCESS | 1780 | 1461107068853 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1780 | 1461107068857 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:04:28 INFO - PROCESS | 1780 | 1461107068872 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1780 | 1461107068877 Marionette TRACE conn4 <- [1,2266,null,{}] 16:04:28 INFO - PROCESS | 1780 | 1461107068893 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 1780 | 1461107069178 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:04:29 INFO - PROCESS | 1780 | 1461107069212 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x869d3c00 == 138 [pid = 1780] [id = 574] 16:04:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8c073000) [pid = 1780] [serial = 1723] [outer = (nil)] 16:04:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c450400) [pid = 1780] [serial = 1724] [outer = 0x8c073000] 16:04:29 INFO - PROCESS | 1780 | 1461107069326 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8dfb2800) [pid = 1780] [serial = 1725] [outer = 0x8c073000] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x979a0400) [pid = 1780] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x93388000) [pid = 1780] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8c0b0c00) [pid = 1780] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8fadc800) [pid = 1780] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x984cb800) [pid = 1780] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9ae81400) [pid = 1780] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x967c1c00) [pid = 1780] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e045800) [pid = 1780] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8f8b3400) [pid = 1780] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8bc90000) [pid = 1780] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x87cbf000) [pid = 1780] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x89c4c400) [pid = 1780] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x95cc4000) [pid = 1780] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x865ce400) [pid = 1780] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8ef49400) [pid = 1780] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9337f000) [pid = 1780] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x920eb000) [pid = 1780] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x89bf9c00) [pid = 1780] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x95a2f000) [pid = 1780] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8ed4a400) [pid = 1780] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x89c43400) [pid = 1780] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:04:30 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa0e66800) [pid = 1780] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:04:31 INFO - PROCESS | 1780 | 1461107071018 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2193ms 16:04:31 INFO - PROCESS | 1780 | 1461107071058 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1780 | 1461107071064 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:04:31 INFO - PROCESS | 1780 | 1461107071071 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1780 | 1461107071074 Marionette TRACE conn4 <- [1,2270,null,{}] 16:04:31 INFO - PROCESS | 1780 | 1461107071080 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:31 INFO - PROCESS | 1780 | 1461107071305 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:04:31 INFO - PROCESS | 1780 | 1461107071536 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8495b000 == 139 [pid = 1780] [id = 575] 16:04:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x893e7c00) [pid = 1780] [serial = 1726] [outer = (nil)] 16:04:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8e045800) [pid = 1780] [serial = 1727] [outer = 0x893e7c00] 16:04:31 INFO - PROCESS | 1780 | 1461107071621 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ec88400) [pid = 1780] [serial = 1728] [outer = 0x893e7c00] 16:04:32 INFO - PROCESS | 1780 | 1461107072420 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1384ms 16:04:32 INFO - PROCESS | 1780 | 1461107072456 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1780 | 1461107072459 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:04:32 INFO - PROCESS | 1780 | 1461107072466 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1780 | 1461107072469 Marionette TRACE conn4 <- [1,2274,null,{}] 16:04:32 INFO - PROCESS | 1780 | 1461107072474 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1780 | 1461107072669 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:04:33 INFO - PROCESS | 1780 | 1461107073044 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e4400 == 140 [pid = 1780] [id = 576] 16:04:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x868e6400) [pid = 1780] [serial = 1729] [outer = (nil)] 16:04:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x871d1800) [pid = 1780] [serial = 1730] [outer = 0x868e6400] 16:04:33 INFO - PROCESS | 1780 | 1461107073228 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x87cc0000) [pid = 1780] [serial = 1731] [outer = 0x868e6400] 16:04:34 INFO - PROCESS | 1780 | 1461107074234 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1834ms 16:04:34 INFO - PROCESS | 1780 | 1461107074303 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1780 | 1461107074311 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:04:34 INFO - PROCESS | 1780 | 1461107074320 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1780 | 1461107074325 Marionette TRACE conn4 <- [1,2278,null,{}] 16:04:34 INFO - PROCESS | 1780 | 1461107074333 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 1780 | 1461107074631 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:04:34 INFO - PROCESS | 1780 | 1461107074976 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf7000 == 141 [pid = 1780] [id = 577] 16:04:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x89fee400) [pid = 1780] [serial = 1732] [outer = (nil)] 16:04:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8bc97c00) [pid = 1780] [serial = 1733] [outer = 0x89fee400] 16:04:35 INFO - PROCESS | 1780 | 1461107075072 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c07fc00) [pid = 1780] [serial = 1734] [outer = 0x89fee400] 16:04:36 INFO - PROCESS | 1780 | 1461107076075 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1788ms 16:04:36 INFO - PROCESS | 1780 | 1461107076113 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1780 | 1461107076121 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:04:36 INFO - PROCESS | 1780 | 1461107076128 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1780 | 1461107076132 Marionette TRACE conn4 <- [1,2282,null,{}] 16:04:36 INFO - PROCESS | 1780 | 1461107076138 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 1780 | 1461107076388 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:04:36 INFO - PROCESS | 1780 | 1461107076757 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c079400 == 142 [pid = 1780] [id = 578] 16:04:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c452000) [pid = 1780] [serial = 1735] [outer = (nil)] 16:04:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8dfb0c00) [pid = 1780] [serial = 1736] [outer = 0x8c452000] 16:04:36 INFO - PROCESS | 1780 | 1461107076856 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0f4800) [pid = 1780] [serial = 1737] [outer = 0x8c452000] 16:04:37 INFO - PROCESS | 1780 | 1461107077812 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1729ms 16:04:37 INFO - PROCESS | 1780 | 1461107077873 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1780 | 1461107077879 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:04:37 INFO - PROCESS | 1780 | 1461107077898 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1780 | 1461107077908 Marionette TRACE conn4 <- [1,2286,null,{}] 16:04:37 INFO - PROCESS | 1780 | 1461107077914 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 1780 | 1461107078174 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:04:38 INFO - PROCESS | 1780 | 1461107078502 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2ae000 == 143 [pid = 1780] [id = 579] 16:04:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8c451c00) [pid = 1780] [serial = 1738] [outer = (nil)] 16:04:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8ed42c00) [pid = 1780] [serial = 1739] [outer = 0x8c451c00] 16:04:38 INFO - PROCESS | 1780 | 1461107078598 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ee12000) [pid = 1780] [serial = 1740] [outer = 0x8c451c00] 16:04:39 INFO - PROCESS | 1780 | 1461107079475 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1647ms 16:04:39 INFO - PROCESS | 1780 | 1461107079543 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1780 | 1461107079548 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:04:39 INFO - PROCESS | 1780 | 1461107079557 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1780 | 1461107079561 Marionette TRACE conn4 <- [1,2290,null,{}] 16:04:39 INFO - PROCESS | 1780 | 1461107079566 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 1780 | 1461107079805 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:04:40 INFO - PROCESS | 1780 | 1461107080140 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf3400 == 144 [pid = 1780] [id = 580] 16:04:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8bc4d800) [pid = 1780] [serial = 1741] [outer = (nil)] 16:04:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ef45c00) [pid = 1780] [serial = 1742] [outer = 0x8bc4d800] 16:04:40 INFO - PROCESS | 1780 | 1461107080231 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8ef53c00) [pid = 1780] [serial = 1743] [outer = 0x8bc4d800] 16:04:41 INFO - PROCESS | 1780 | 1461107081164 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1679ms 16:04:41 INFO - PROCESS | 1780 | 1461107081237 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1780 | 1461107081240 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:04:41 INFO - PROCESS | 1780 | 1461107081248 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1780 | 1461107081251 Marionette TRACE conn4 <- [1,2294,null,{}] 16:04:41 INFO - PROCESS | 1780 | 1461107081257 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 1780 | 1461107081515 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:04:41 INFO - PROCESS | 1780 | 1461107081849 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c1800 == 145 [pid = 1780] [id = 581] 16:04:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8f7c2400) [pid = 1780] [serial = 1744] [outer = (nil)] 16:04:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f7ca800) [pid = 1780] [serial = 1745] [outer = 0x8f7c2400] 16:04:41 INFO - PROCESS | 1780 | 1461107081959 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fbb9400) [pid = 1780] [serial = 1746] [outer = 0x8f7c2400] 16:04:42 INFO - PROCESS | 1780 | 1461107082926 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1731ms 16:04:42 INFO - PROCESS | 1780 | 1461107082980 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1780 | 1461107082984 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:04:42 INFO - PROCESS | 1780 | 1461107082990 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1780 | 1461107082994 Marionette TRACE conn4 <- [1,2298,null,{}] 16:04:43 INFO - PROCESS | 1780 | 1461107083000 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 1780 | 1461107083248 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:04:43 INFO - PROCESS | 1780 | 1461107083583 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c452400 == 146 [pid = 1780] [id = 582] 16:04:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8eeb0800) [pid = 1780] [serial = 1747] [outer = (nil)] 16:04:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x915d9c00) [pid = 1780] [serial = 1748] [outer = 0x8eeb0800] 16:04:43 INFO - PROCESS | 1780 | 1461107083682 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x91fc1c00) [pid = 1780] [serial = 1749] [outer = 0x8eeb0800] 16:04:44 INFO - PROCESS | 1780 | 1461107084589 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1630ms 16:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:04:44 INFO - PROCESS | 1780 | 1461107084621 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1780 | 1461107084624 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:04:44 INFO - PROCESS | 1780 | 1461107084632 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1780 | 1461107084635 Marionette TRACE conn4 <- [1,2302,null,{}] 16:04:44 INFO - PROCESS | 1780 | 1461107084641 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:44 INFO - PROCESS | 1780 | 1461107084888 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:04:45 INFO - PROCESS | 1780 | 1461107085234 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc8000 == 147 [pid = 1780] [id = 583] 16:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8bc50000) [pid = 1780] [serial = 1750] [outer = (nil)] 16:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x9206f000) [pid = 1780] [serial = 1751] [outer = 0x8bc50000] 16:04:45 INFO - PROCESS | 1780 | 1461107085331 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x92072400) [pid = 1780] [serial = 1752] [outer = 0x8bc50000] 16:04:46 INFO - PROCESS | 1780 | 1461107086249 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1681ms 16:04:46 INFO - PROCESS | 1780 | 1461107086313 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:04:46 INFO - PROCESS | 1780 | 1461107086317 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:04:46 INFO - PROCESS | 1780 | 1461107086324 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1780 | 1461107086327 Marionette TRACE conn4 <- [1,2306,null,{}] 16:04:46 INFO - PROCESS | 1780 | 1461107086333 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 1780 | 1461107086597 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:04:46 INFO - PROCESS | 1780 | 1461107086936 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x90686c00 == 148 [pid = 1780] [id = 584] 16:04:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x92022c00) [pid = 1780] [serial = 1753] [outer = (nil)] 16:04:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x93290c00) [pid = 1780] [serial = 1754] [outer = 0x92022c00] 16:04:47 INFO - PROCESS | 1780 | 1461107087036 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x93381400) [pid = 1780] [serial = 1755] [outer = 0x92022c00] 16:04:47 INFO - PROCESS | 1780 | 1461107087952 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1681ms 16:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:04:48 INFO - PROCESS | 1780 | 1461107088005 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1780 | 1461107088008 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:04:48 INFO - PROCESS | 1780 | 1461107088015 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1780 | 1461107088018 Marionette TRACE conn4 <- [1,2310,null,{}] 16:04:48 INFO - PROCESS | 1780 | 1461107088024 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 1780 | 1461107088259 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:04:48 INFO - PROCESS | 1780 | 1461107088587 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x9325bc00 == 149 [pid = 1780] [id = 585] 16:04:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9325cc00) [pid = 1780] [serial = 1756] [outer = (nil)] 16:04:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x933f6c00) [pid = 1780] [serial = 1757] [outer = 0x9325cc00] 16:04:48 INFO - PROCESS | 1780 | 1461107088685 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9423b400) [pid = 1780] [serial = 1758] [outer = 0x9325cc00] 16:04:49 INFO - PROCESS | 1780 | 1461107089610 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1632ms 16:04:49 INFO - PROCESS | 1780 | 1461107089647 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1780 | 1461107089652 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:04:49 INFO - PROCESS | 1780 | 1461107089659 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1780 | 1461107089662 Marionette TRACE conn4 <- [1,2314,null,{}] 16:04:49 INFO - PROCESS | 1780 | 1461107089669 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:49 INFO - PROCESS | 1780 | 1461107089912 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:04:50 INFO - PROCESS | 1780 | 1461107090259 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x942ae800 == 150 [pid = 1780] [id = 586] 16:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x942b4000) [pid = 1780] [serial = 1759] [outer = (nil)] 16:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9438d000) [pid = 1780] [serial = 1760] [outer = 0x942b4000] 16:04:50 INFO - PROCESS | 1780 | 1461107090371 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9439f400) [pid = 1780] [serial = 1761] [outer = 0x942b4000] 16:04:51 INFO - PROCESS | 1780 | 1461107091312 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1682ms 16:04:51 INFO - PROCESS | 1780 | 1461107091357 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1780 | 1461107091363 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:04:51 INFO - PROCESS | 1780 | 1461107091376 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1780 | 1461107091380 Marionette TRACE conn4 <- [1,2318,null,{}] 16:04:51 INFO - PROCESS | 1780 | 1461107091387 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 1780 | 1461107091665 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:04:52 INFO - PROCESS | 1780 | 1461107092005 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a1000 == 151 [pid = 1780] [id = 587] 16:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x95a31c00) [pid = 1780] [serial = 1762] [outer = (nil)] 16:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x970acc00) [pid = 1780] [serial = 1763] [outer = 0x95a31c00] 16:04:52 INFO - PROCESS | 1780 | 1461107092101 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x970f6800) [pid = 1780] [serial = 1764] [outer = 0x95a31c00] 16:04:53 INFO - PROCESS | 1780 | 1461107093031 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1780 | 1461107093065 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:04:53 INFO - PROCESS | 1780 | 1461107093071 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1780 | 1461107093075 Marionette TRACE conn4 <- [1,2322,null,{}] 16:04:53 INFO - PROCESS | 1780 | 1461107093081 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 1780 | 1461107093321 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:04:53 INFO - PROCESS | 1780 | 1461107093657 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x95ccfc00 == 152 [pid = 1780] [id = 588] 16:04:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x963bd800) [pid = 1780] [serial = 1765] [outer = (nil)] 16:04:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x97f4f400) [pid = 1780] [serial = 1766] [outer = 0x963bd800] 16:04:53 INFO - PROCESS | 1780 | 1461107093755 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9816c800) [pid = 1780] [serial = 1767] [outer = 0x963bd800] 16:04:54 INFO - PROCESS | 1780 | 1461107094668 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1636ms 16:04:54 INFO - PROCESS | 1780 | 1461107094708 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1780 | 1461107094715 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:04:54 INFO - PROCESS | 1780 | 1461107094724 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1780 | 1461107094728 Marionette TRACE conn4 <- [1,2326,null,{}] 16:04:54 INFO - PROCESS | 1780 | 1461107094734 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:54 INFO - PROCESS | 1780 | 1461107094960 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:04:55 INFO - PROCESS | 1780 | 1461107095304 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed17400 == 153 [pid = 1780] [id = 589] 16:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8eead800) [pid = 1780] [serial = 1768] [outer = (nil)] 16:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9863d000) [pid = 1780] [serial = 1769] [outer = 0x8eead800] 16:04:55 INFO - PROCESS | 1780 | 1461107095398 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9865f800) [pid = 1780] [serial = 1770] [outer = 0x8eead800] 16:04:56 INFO - PROCESS | 1780 | 1461107096286 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1596ms 16:04:56 INFO - PROCESS | 1780 | 1461107096319 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1780 | 1461107096322 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:04:56 INFO - PROCESS | 1780 | 1461107096329 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1780 | 1461107096333 Marionette TRACE conn4 <- [1,2330,null,{}] 16:04:56 INFO - PROCESS | 1780 | 1461107096338 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 1780 | 1461107096568 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:04:56 INFO - PROCESS | 1780 | 1461107096913 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x95ae8800 == 154 [pid = 1780] [id = 590] 16:04:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9863dc00) [pid = 1780] [serial = 1771] [outer = (nil)] 16:04:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9addec00) [pid = 1780] [serial = 1772] [outer = 0x9863dc00] 16:04:57 INFO - PROCESS | 1780 | 1461107097008 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9ae81000) [pid = 1780] [serial = 1773] [outer = 0x9863dc00] 16:04:57 INFO - PROCESS | 1780 | 1461107097932 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1633ms 16:04:57 INFO - PROCESS | 1780 | 1461107097963 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:04:57 INFO - PROCESS | 1780 | 1461107097967 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:04:57 INFO - PROCESS | 1780 | 1461107097973 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1780 | 1461107097976 Marionette TRACE conn4 <- [1,2334,null,{}] 16:04:57 INFO - PROCESS | 1780 | 1461107097982 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1780 | 1461107098202 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:04:58 INFO - PROCESS | 1780 | 1461107098561 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x97f55400 == 155 [pid = 1780] [id = 591] 16:04:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x99091400) [pid = 1780] [serial = 1774] [outer = (nil)] 16:04:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9fb26000) [pid = 1780] [serial = 1775] [outer = 0x99091400] 16:04:58 INFO - PROCESS | 1780 | 1461107098661 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x9fb9e000) [pid = 1780] [serial = 1776] [outer = 0x99091400] 16:04:59 INFO - PROCESS | 1780 | 1461107099663 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1731ms 16:04:59 INFO - PROCESS | 1780 | 1461107099704 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 1780 | 1461107099708 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:04:59 INFO - PROCESS | 1780 | 1461107099715 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1780 | 1461107099718 Marionette TRACE conn4 <- [1,2338,null,{}] 16:04:59 INFO - PROCESS | 1780 | 1461107099732 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:59 INFO - PROCESS | 1780 | 1461107099967 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:05:00 INFO - PROCESS | 1780 | 1461107100303 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x86805800 == 156 [pid = 1780] [id = 592] 16:05:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8f7b3800) [pid = 1780] [serial = 1777] [outer = (nil)] 16:05:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa0995000) [pid = 1780] [serial = 1778] [outer = 0x8f7b3800] 16:05:00 INFO - PROCESS | 1780 | 1461107100405 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa0b2ec00) [pid = 1780] [serial = 1779] [outer = 0x8f7b3800] 16:05:01 INFO - PROCESS | 1780 | 1461107101328 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 16:05:01 INFO - PROCESS | 1780 | 1461107101403 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1780 | 1461107101406 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:05:01 INFO - PROCESS | 1780 | 1461107101413 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1780 | 1461107101416 Marionette TRACE conn4 <- [1,2342,null,{}] 16:05:01 INFO - PROCESS | 1780 | 1461107101423 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 1780 | 1461107101714 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:05:02 INFO - PROCESS | 1780 | 1461107102113 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2930800 == 157 [pid = 1780] [id = 593] 16:05:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0xa3b77c00) [pid = 1780] [serial = 1780] [outer = (nil)] 16:05:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0xa437cc00) [pid = 1780] [serial = 1781] [outer = 0xa3b77c00] 16:05:02 INFO - PROCESS | 1780 | 1461107102205 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0xa4388c00) [pid = 1780] [serial = 1782] [outer = 0xa3b77c00] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x87cb8c00 == 156 [pid = 1780] [id = 439] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe3c00 == 155 [pid = 1780] [id = 373] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc1000 == 154 [pid = 1780] [id = 531] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8fadd800 == 153 [pid = 1780] [id = 68] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x89c3d800 == 152 [pid = 1780] [id = 480] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x865c7c00 == 151 [pid = 1780] [id = 478] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x970ab000 == 150 [pid = 1780] [id = 479] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8493a400 == 149 [pid = 1780] [id = 437] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x860a0800 == 148 [pid = 1780] [id = 528] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x9addc000 == 147 [pid = 1780] [id = 436] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x84944400 == 146 [pid = 1780] [id = 372] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8495b000 == 145 [pid = 1780] [id = 575] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x869d3c00 == 144 [pid = 1780] [id = 574] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf2c00 == 143 [pid = 1780] [id = 573] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8495f000 == 142 [pid = 1780] [id = 572] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0xa0d4ec00 == 141 [pid = 1780] [id = 570] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x984d3000 == 140 [pid = 1780] [id = 568] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x869d0400 == 139 [pid = 1780] [id = 569] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x98174800 == 138 [pid = 1780] [id = 567] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x91fc4400 == 137 [pid = 1780] [id = 566] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x95af1400 == 136 [pid = 1780] [id = 565] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef4b000 == 135 [pid = 1780] [id = 563] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x933fac00 == 134 [pid = 1780] [id = 564] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb8400 == 133 [pid = 1780] [id = 562] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7ba400 == 132 [pid = 1780] [id = 561] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x86808c00 == 131 [pid = 1780] [id = 560] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb2c00 == 130 [pid = 1780] [id = 559] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x893e9000 == 129 [pid = 1780] [id = 557] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8f435000 == 128 [pid = 1780] [id = 558] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8c239800 == 127 [pid = 1780] [id = 556] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x8c07b400 == 126 [pid = 1780] [id = 555] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x855d1c00 == 125 [pid = 1780] [id = 464] 16:05:04 INFO - PROCESS | 1780 | --DOCSHELL 0x87cc4c00 == 124 [pid = 1780] [id = 554] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0xa2935400) [pid = 1780] [serial = 1647] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9438ec00) [pid = 1780] [serial = 1626] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8dfafc00) [pid = 1780] [serial = 1658] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x90689800) [pid = 1780] [serial = 1614] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x9fa9f800) [pid = 1780] [serial = 1641] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9ffc3c00) [pid = 1780] [serial = 1643] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0xa0e6c800) [pid = 1780] [serial = 1646] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x97f51400) [pid = 1780] [serial = 1635] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x9325c400) [pid = 1780] [serial = 1619] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x92071400) [pid = 1780] [serial = 1617] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8f7c7800) [pid = 1780] [serial = 1611] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8aec2000) [pid = 1780] [serial = 1655] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c44d000) [pid = 1780] [serial = 1601] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9438c000) [pid = 1780] [serial = 1625] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8ed0c400) [pid = 1780] [serial = 1602] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8f7bec00) [pid = 1780] [serial = 1610] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa09d7800) [pid = 1780] [serial = 1644] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x971a3800) [pid = 1780] [serial = 1631] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8bc8e800) [pid = 1780] [serial = 1656] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x89bfdc00) [pid = 1780] [serial = 1653] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8f431c00) [pid = 1780] [serial = 1607] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9908d000) [pid = 1780] [serial = 1638] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x933fe800) [pid = 1780] [serial = 1623] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x97402400) [pid = 1780] [serial = 1632] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x89c4b000) [pid = 1780] [serial = 1598] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x95c6e800) [pid = 1780] [serial = 1628] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8ee0ac00) [pid = 1780] [serial = 1604] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x87cc6800) [pid = 1780] [serial = 1652] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9b097000) [pid = 1780] [serial = 1640] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x95cd1c00) [pid = 1780] [serial = 1629] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8eeaf400) [pid = 1780] [serial = 1605] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9067cc00) [pid = 1780] [serial = 1613] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x89fe2800) [pid = 1780] [serial = 1599] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8e0ef400) [pid = 1780] [serial = 1530] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x933fa400) [pid = 1780] [serial = 1622] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0xa3bd4800) [pid = 1780] [serial = 1649] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x93261400) [pid = 1780] [serial = 1620] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x98970400) [pid = 1780] [serial = 1637] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8f43f800) [pid = 1780] [serial = 1608] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa4357400) [pid = 1780] [serial = 1650] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x97f4c400) [pid = 1780] [serial = 1634] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e0edc00) [pid = 1780] [serial = 1659] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x91fc7000) [pid = 1780] [serial = 1616] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e043800) [pid = 1780] [serial = 1661] [outer = (nil)] [url = about:blank] 16:05:05 INFO - PROCESS | 1780 | 1461107105444 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 4088ms 16:05:05 INFO - PROCESS | 1780 | 1461107105502 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1780 | 1461107105508 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:05:05 INFO - PROCESS | 1780 | 1461107105516 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1780 | 1461107105521 Marionette TRACE conn4 <- [1,2346,null,{}] 16:05:05 INFO - PROCESS | 1780 | 1461107105531 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 1780 | 1461107105785 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:05:06 INFO - PROCESS | 1780 | 1461107106005 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x868eb400 == 125 [pid = 1780] [id = 594] 16:05:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x87cbc000) [pid = 1780] [serial = 1783] [outer = (nil)] 16:05:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89c45000) [pid = 1780] [serial = 1784] [outer = 0x87cbc000] 16:05:06 INFO - PROCESS | 1780 | 1461107106093 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89d6d400) [pid = 1780] [serial = 1785] [outer = 0x87cbc000] 16:05:06 INFO - PROCESS | 1780 | 1461107106927 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1440ms 16:05:06 INFO - PROCESS | 1780 | 1461107106957 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1780 | 1461107106965 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:05:06 INFO - PROCESS | 1780 | 1461107106975 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1780 | 1461107106979 Marionette TRACE conn4 <- [1,2350,null,{}] 16:05:06 INFO - PROCESS | 1780 | 1461107106985 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 1780 | 1461107107292 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:05:07 INFO - PROCESS | 1780 | 1461107107421 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe3c00 == 126 [pid = 1780] [id = 595] 16:05:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8bc41c00) [pid = 1780] [serial = 1786] [outer = (nil)] 16:05:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8bc8e800) [pid = 1780] [serial = 1787] [outer = 0x8bc41c00] 16:05:07 INFO - PROCESS | 1780 | 1461107107529 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8c075000) [pid = 1780] [serial = 1788] [outer = 0x8bc41c00] 16:05:08 INFO - PROCESS | 1780 | 1461107108591 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1639ms 16:05:08 INFO - PROCESS | 1780 | 1461107108615 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1780 | 1461107108619 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:05:08 INFO - PROCESS | 1780 | 1461107108625 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1780 | 1461107108631 Marionette TRACE conn4 <- [1,2354,null,{}] 16:05:08 INFO - PROCESS | 1780 | 1461107108656 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 1780 | 1461107108973 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:05:09 INFO - PROCESS | 1780 | 1461107109202 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa7000 == 127 [pid = 1780] [id = 596] 16:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8dfa7400) [pid = 1780] [serial = 1789] [outer = (nil)] 16:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8e048c00) [pid = 1780] [serial = 1790] [outer = 0x8dfa7400] 16:05:09 INFO - PROCESS | 1780 | 1461107109286 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8e0ef400) [pid = 1780] [serial = 1791] [outer = 0x8dfa7400] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c0b0400) [pid = 1780] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x963b9400) [pid = 1780] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x869d8c00) [pid = 1780] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x959c0400) [pid = 1780] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x97f51800) [pid = 1780] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x89bfa400) [pid = 1780] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8f7ba800) [pid = 1780] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89bf1000) [pid = 1780] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x93294c00) [pid = 1780] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ed4e400) [pid = 1780] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8fbbb400) [pid = 1780] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x89bf8800) [pid = 1780] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x94395400) [pid = 1780] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9863d800) [pid = 1780] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8c073000) [pid = 1780] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x98652400) [pid = 1780] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8fbba800) [pid = 1780] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0xa2977400) [pid = 1780] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8f7bac00) [pid = 1780] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x89fe8000) [pid = 1780] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8edb5000) [pid = 1780] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:05:10 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x91fc7400) [pid = 1780] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:05:10 INFO - PROCESS | 1780 | 1461107110629 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2034ms 16:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:05:10 INFO - PROCESS | 1780 | 1461107110659 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1780 | 1461107110663 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:05:10 INFO - PROCESS | 1780 | 1461107110669 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1780 | 1461107110672 Marionette TRACE conn4 <- [1,2358,null,{}] 16:05:10 INFO - PROCESS | 1780 | 1461107110678 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:10 INFO - PROCESS | 1780 | 1461107110899 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:05:11 INFO - PROCESS | 1780 | 1461107111099 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x86806c00 == 128 [pid = 1780] [id = 597] 16:05:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x89ff0000) [pid = 1780] [serial = 1792] [outer = (nil)] 16:05:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8ec8f000) [pid = 1780] [serial = 1793] [outer = 0x89ff0000] 16:05:11 INFO - PROCESS | 1780 | 1461107111180 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ed12c00) [pid = 1780] [serial = 1794] [outer = 0x89ff0000] 16:05:12 INFO - PROCESS | 1780 | 1461107112175 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1579ms 16:05:12 INFO - PROCESS | 1780 | 1461107112248 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1780 | 1461107112255 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:05:12 INFO - PROCESS | 1780 | 1461107112264 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1780 | 1461107112271 Marionette TRACE conn4 <- [1,2362,null,{}] 16:05:12 INFO - PROCESS | 1780 | 1461107112296 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:12 INFO - PROCESS | 1780 | 1461107112596 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:05:12 INFO - PROCESS | 1780 | 1461107112887 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bfbc00 == 129 [pid = 1780] [id = 598] 16:05:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89c40800) [pid = 1780] [serial = 1795] [outer = (nil)] 16:05:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89c49000) [pid = 1780] [serial = 1796] [outer = 0x89c40800] 16:05:12 INFO - PROCESS | 1780 | 1461107112984 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89fef800) [pid = 1780] [serial = 1797] [outer = 0x89c40800] 16:05:14 INFO - PROCESS | 1780 | 1461107114037 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1834ms 16:05:14 INFO - PROCESS | 1780 | 1461107114099 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 1780 | 1461107114109 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:05:14 INFO - PROCESS | 1780 | 1461107114120 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 1780 | 1461107114124 Marionette TRACE conn4 <- [1,2366,null,{}] 16:05:14 INFO - PROCESS | 1780 | 1461107114132 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 1780 | 1461107114429 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:05:14 INFO - PROCESS | 1780 | 1461107114775 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe8000 == 130 [pid = 1780] [id = 599] 16:05:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8bc92000) [pid = 1780] [serial = 1798] [outer = (nil)] 16:05:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8dfa6400) [pid = 1780] [serial = 1799] [outer = 0x8bc92000] 16:05:14 INFO - PROCESS | 1780 | 1461107114879 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8edb0800) [pid = 1780] [serial = 1800] [outer = 0x8bc92000] 16:05:15 INFO - PROCESS | 1780 | 1461107115938 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1883ms 16:05:16 INFO - PROCESS | 1780 | 1461107116004 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1780 | 1461107116008 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:05:16 INFO - PROCESS | 1780 | 1461107116016 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1780 | 1461107116023 Marionette TRACE conn4 <- [1,2370,null,{}] 16:05:16 INFO - PROCESS | 1780 | 1461107116039 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:16 INFO - PROCESS | 1780 | 1461107116316 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:05:16 INFO - PROCESS | 1780 | 1461107116699 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec8f400 == 131 [pid = 1780] [id = 600] 16:05:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8edb3c00) [pid = 1780] [serial = 1801] [outer = (nil)] 16:05:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ef46000) [pid = 1780] [serial = 1802] [outer = 0x8edb3c00] 16:05:16 INFO - PROCESS | 1780 | 1461107116798 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8f438000) [pid = 1780] [serial = 1803] [outer = 0x8edb3c00] 16:05:17 INFO - PROCESS | 1780 | 1461107117818 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1842ms 16:05:17 INFO - PROCESS | 1780 | 1461107117859 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1780 | 1461107117864 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:05:17 INFO - PROCESS | 1780 | 1461107117870 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1780 | 1461107117874 Marionette TRACE conn4 <- [1,2374,null,{}] 16:05:17 INFO - PROCESS | 1780 | 1461107117879 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 1780 | 1461107118108 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:05:18 INFO - PROCESS | 1780 | 1461107118436 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb5400 == 132 [pid = 1780] [id = 601] 16:05:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8f43e000) [pid = 1780] [serial = 1804] [outer = (nil)] 16:05:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8f7cc400) [pid = 1780] [serial = 1805] [outer = 0x8f43e000] 16:05:18 INFO - PROCESS | 1780 | 1461107118533 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f8af000) [pid = 1780] [serial = 1806] [outer = 0x8f43e000] 16:05:19 INFO - PROCESS | 1780 | 1461107119448 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1628ms 16:05:19 INFO - PROCESS | 1780 | 1461107119499 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1780 | 1461107119503 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:05:19 INFO - PROCESS | 1780 | 1461107119510 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1780 | 1461107119514 Marionette TRACE conn4 <- [1,2378,null,{}] 16:05:19 INFO - PROCESS | 1780 | 1461107119519 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 1780 | 1461107119743 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:05:20 INFO - PROCESS | 1780 | 1461107120091 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0f3400 == 133 [pid = 1780] [id = 602] 16:05:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ec84000) [pid = 1780] [serial = 1807] [outer = (nil)] 16:05:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8fadf400) [pid = 1780] [serial = 1808] [outer = 0x8ec84000] 16:05:20 INFO - PROCESS | 1780 | 1461107120190 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8fae4400) [pid = 1780] [serial = 1809] [outer = 0x8ec84000] 16:05:21 INFO - PROCESS | 1780 | 1461107121120 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1686ms 16:05:21 INFO - PROCESS | 1780 | 1461107121198 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1780 | 1461107121203 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:05:21 INFO - PROCESS | 1780 | 1461107121210 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1780 | 1461107121213 Marionette TRACE conn4 <- [1,2382,null,{}] 16:05:21 INFO - PROCESS | 1780 | 1461107121219 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:21 INFO - PROCESS | 1780 | 1461107121511 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:05:21 INFO - PROCESS | 1780 | 1461107121866 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb5800 == 134 [pid = 1780] [id = 603] 16:05:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x91358000) [pid = 1780] [serial = 1810] [outer = (nil)] 16:05:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x91f76400) [pid = 1780] [serial = 1811] [outer = 0x91358000] 16:05:21 INFO - PROCESS | 1780 | 1461107121966 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x92021800) [pid = 1780] [serial = 1812] [outer = 0x91358000] 16:05:22 INFO - PROCESS | 1780 | 1461107122904 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1732ms 16:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:05:22 INFO - PROCESS | 1780 | 1461107122943 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 1780 | 1461107122946 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:05:22 INFO - PROCESS | 1780 | 1461107122953 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1780 | 1461107122957 Marionette TRACE conn4 <- [1,2386,null,{}] 16:05:22 INFO - PROCESS | 1780 | 1461107122963 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 1780 | 1461107123200 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:05:23 INFO - PROCESS | 1780 | 1461107123549 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x90713800 == 135 [pid = 1780] [id = 604] 16:05:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9206ec00) [pid = 1780] [serial = 1813] [outer = (nil)] 16:05:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x920eb000) [pid = 1780] [serial = 1814] [outer = 0x9206ec00] 16:05:23 INFO - PROCESS | 1780 | 1461107123654 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x9325e400) [pid = 1780] [serial = 1815] [outer = 0x9206ec00] 16:05:24 INFO - PROCESS | 1780 | 1461107124600 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1684ms 16:05:24 INFO - PROCESS | 1780 | 1461107124638 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1780 | 1461107124642 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:05:24 INFO - PROCESS | 1780 | 1461107124649 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1780 | 1461107124653 Marionette TRACE conn4 <- [1,2390,null,{}] 16:05:24 INFO - PROCESS | 1780 | 1461107124661 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 1780 | 1461107124916 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:05:25 INFO - PROCESS | 1780 | 1461107125258 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bfd400 == 136 [pid = 1780] [id = 605] 16:05:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ef4e400) [pid = 1780] [serial = 1816] [outer = (nil)] 16:05:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93387800) [pid = 1780] [serial = 1817] [outer = 0x8ef4e400] 16:05:25 INFO - PROCESS | 1780 | 1461107125365 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x933f3800) [pid = 1780] [serial = 1818] [outer = 0x8ef4e400] 16:05:26 INFO - PROCESS | 1780 | 1461107126333 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1732ms 16:05:26 INFO - PROCESS | 1780 | 1461107126382 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1780 | 1461107126386 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:05:26 INFO - PROCESS | 1780 | 1461107126392 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1780 | 1461107126396 Marionette TRACE conn4 <- [1,2394,null,{}] 16:05:26 INFO - PROCESS | 1780 | 1461107126402 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:26 INFO - PROCESS | 1780 | 1461107126634 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:05:26 INFO - PROCESS | 1780 | 1461107126962 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328f000 == 137 [pid = 1780] [id = 606] 16:05:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9337dc00) [pid = 1780] [serial = 1819] [outer = (nil)] 16:05:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x942ae400) [pid = 1780] [serial = 1820] [outer = 0x9337dc00] 16:05:27 INFO - PROCESS | 1780 | 1461107127058 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x942b4400) [pid = 1780] [serial = 1821] [outer = 0x9337dc00] 16:05:27 INFO - PROCESS | 1780 | 1461107127991 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1629ms 16:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:05:28 INFO - PROCESS | 1780 | 1461107128023 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1780 | 1461107128026 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:05:28 INFO - PROCESS | 1780 | 1461107128033 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1780 | 1461107128036 Marionette TRACE conn4 <- [1,2398,null,{}] 16:05:28 INFO - PROCESS | 1780 | 1461107128042 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:28 INFO - PROCESS | 1780 | 1461107128258 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:05:28 INFO - PROCESS | 1780 | 1461107128606 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fe800 == 138 [pid = 1780] [id = 607] 16:05:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x942a9c00) [pid = 1780] [serial = 1822] [outer = (nil)] 16:05:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x94395400) [pid = 1780] [serial = 1823] [outer = 0x942a9c00] 16:05:28 INFO - PROCESS | 1780 | 1461107128701 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9439c800) [pid = 1780] [serial = 1824] [outer = 0x942a9c00] 16:05:29 INFO - PROCESS | 1780 | 1461107129649 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1646ms 16:05:29 INFO - PROCESS | 1780 | 1461107129680 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:05:29 INFO - PROCESS | 1780 | 1461107129685 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:05:29 INFO - PROCESS | 1780 | 1461107129692 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1780 | 1461107129698 Marionette TRACE conn4 <- [1,2402,null,{}] 16:05:29 INFO - PROCESS | 1780 | 1461107129704 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 1780 | 1461107129965 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:05:30 INFO - PROCESS | 1780 | 1461107130310 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0c800 == 139 [pid = 1780] [id = 608] 16:05:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8f7cb800) [pid = 1780] [serial = 1825] [outer = (nil)] 16:05:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x95cd0c00) [pid = 1780] [serial = 1826] [outer = 0x8f7cb800] 16:05:30 INFO - PROCESS | 1780 | 1461107130417 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x970b6400) [pid = 1780] [serial = 1827] [outer = 0x8f7cb800] 16:05:31 INFO - PROCESS | 1780 | 1461107131370 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1734ms 16:05:31 INFO - PROCESS | 1780 | 1461107131426 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1780 | 1461107131430 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:05:31 INFO - PROCESS | 1780 | 1461107131436 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1780 | 1461107131439 Marionette TRACE conn4 <- [1,2406,null,{}] 16:05:31 INFO - PROCESS | 1780 | 1461107131445 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 1780 | 1461107131716 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:05:32 INFO - PROCESS | 1780 | 1461107132054 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x959b8800 == 140 [pid = 1780] [id = 609] 16:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x95c68400) [pid = 1780] [serial = 1828] [outer = (nil)] 16:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x979dcc00) [pid = 1780] [serial = 1829] [outer = 0x95c68400] 16:05:32 INFO - PROCESS | 1780 | 1461107132148 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x97f51000) [pid = 1780] [serial = 1830] [outer = 0x95c68400] 16:05:33 INFO - PROCESS | 1780 | 1461107133086 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1693ms 16:05:33 INFO - PROCESS | 1780 | 1461107133131 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1780 | 1461107133135 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:05:33 INFO - PROCESS | 1780 | 1461107133141 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1780 | 1461107133144 Marionette TRACE conn4 <- [1,2410,null,{}] 16:05:33 INFO - PROCESS | 1780 | 1461107133150 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 1780 | 1461107133367 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:05:33 INFO - PROCESS | 1780 | 1461107133673 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bd1000 == 141 [pid = 1780] [id = 610] 16:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x979a2c00) [pid = 1780] [serial = 1831] [outer = (nil)] 16:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x98973800) [pid = 1780] [serial = 1832] [outer = 0x979a2c00] 16:05:33 INFO - PROCESS | 1780 | 1461107133810 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9add7000) [pid = 1780] [serial = 1833] [outer = 0x979a2c00] 16:05:34 INFO - PROCESS | 1780 | 1461107134708 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1634ms 16:05:34 INFO - PROCESS | 1780 | 1461107134776 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 1780 | 1461107134779 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:05:34 INFO - PROCESS | 1780 | 1461107134786 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1780 | 1461107134789 Marionette TRACE conn4 <- [1,2414,null,{}] 16:05:34 INFO - PROCESS | 1780 | 1461107134794 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 1780 | 1461107135043 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:05:35 INFO - PROCESS | 1780 | 1461107135380 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x91355c00 == 142 [pid = 1780] [id = 611] 16:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x92022000) [pid = 1780] [serial = 1834] [outer = (nil)] 16:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9b092800) [pid = 1780] [serial = 1835] [outer = 0x92022000] 16:05:35 INFO - PROCESS | 1780 | 1461107135473 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9ea1e400) [pid = 1780] [serial = 1836] [outer = 0x92022000] 16:05:36 INFO - PROCESS | 1780 | 1461107136365 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1651ms 16:05:36 INFO - PROCESS | 1780 | 1461107136438 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1780 | 1461107136441 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:05:36 INFO - PROCESS | 1780 | 1461107136448 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1780 | 1461107136452 Marionette TRACE conn4 <- [1,2418,null,{}] 16:05:36 INFO - PROCESS | 1780 | 1461107136457 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 1780 | 1461107136691 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:05:37 INFO - PROCESS | 1780 | 1461107137028 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x98a13400 == 143 [pid = 1780] [id = 612] 16:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9addfc00) [pid = 1780] [serial = 1837] [outer = (nil)] 16:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa0b37400) [pid = 1780] [serial = 1838] [outer = 0x9addfc00] 16:05:37 INFO - PROCESS | 1780 | 1461107137125 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa0e37c00) [pid = 1780] [serial = 1839] [outer = 0x9addfc00] 16:05:38 INFO - PROCESS | 1780 | 1461107138068 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1685ms 16:05:38 INFO - PROCESS | 1780 | 1461107138134 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1780 | 1461107138138 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:05:38 INFO - PROCESS | 1780 | 1461107138144 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1780 | 1461107138148 Marionette TRACE conn4 <- [1,2422,null,{}] 16:05:38 INFO - PROCESS | 1780 | 1461107138154 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 1780 | 1461107138383 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:05:38 INFO - PROCESS | 1780 | 1461107138735 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ea16000 == 144 [pid = 1780] [id = 613] 16:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9ffc5800) [pid = 1780] [serial = 1840] [outer = (nil)] 16:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa4357c00) [pid = 1780] [serial = 1841] [outer = 0x9ffc5800] 16:05:38 INFO - PROCESS | 1780 | 1461107138834 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa4363000) [pid = 1780] [serial = 1842] [outer = 0x9ffc5800] 16:05:39 INFO - PROCESS | 1780 | 1461107139739 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1632ms 16:05:39 INFO - PROCESS | 1780 | 1461107139778 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1780 | 1461107139782 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:05:39 INFO - PROCESS | 1780 | 1461107139789 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1780 | 1461107139791 Marionette TRACE conn4 <- [1,2426,null,{}] 16:05:39 INFO - PROCESS | 1780 | 1461107139797 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 1780 | 1461107140033 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:05:40 INFO - PROCESS | 1780 | 1461107140343 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x93383c00 == 145 [pid = 1780] [id = 614] 16:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x933fb000) [pid = 1780] [serial = 1843] [outer = (nil)] 16:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa44e6000) [pid = 1780] [serial = 1844] [outer = 0x933fb000] 16:05:40 INFO - PROCESS | 1780 | 1461107140493 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa48c7800) [pid = 1780] [serial = 1845] [outer = 0x933fb000] 16:05:41 INFO - PROCESS | 1780 | 1461107141420 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1680ms 16:05:41 INFO - PROCESS | 1780 | 1461107141469 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1780 | 1461107141473 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:05:41 INFO - PROCESS | 1780 | 1461107141480 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1780 | 1461107141484 Marionette TRACE conn4 <- [1,2430,null,{}] 16:05:41 INFO - PROCESS | 1780 | 1461107141490 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 1780 | 1461107141717 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:05:42 INFO - PROCESS | 1780 | 1461107142056 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc9400 == 146 [pid = 1780] [id = 615] 16:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8b16e000) [pid = 1780] [serial = 1846] [outer = (nil)] 16:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8b175c00) [pid = 1780] [serial = 1847] [outer = 0x8b16e000] 16:05:42 INFO - PROCESS | 1780 | 1461107142155 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8b177400) [pid = 1780] [serial = 1848] [outer = 0x8b16e000] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc94400 == 145 [pid = 1780] [id = 552] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7bbc00 == 144 [pid = 1780] [id = 540] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f43cc00 == 143 [pid = 1780] [id = 542] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8edbc800 == 142 [pid = 1780] [id = 541] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8609f800 == 141 [pid = 1780] [id = 550] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x959bf800 == 140 [pid = 1780] [id = 543] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x967b7c00 == 139 [pid = 1780] [id = 544] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x920e4c00 == 138 [pid = 1780] [id = 545] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x97af0000 == 137 [pid = 1780] [id = 546] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x868eac00 == 136 [pid = 1780] [id = 547] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x9439c400 == 135 [pid = 1780] [id = 548] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7bf000 == 134 [pid = 1780] [id = 537] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c0800 == 133 [pid = 1780] [id = 538] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeb6c00 == 132 [pid = 1780] [id = 539] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89d72000 == 131 [pid = 1780] [id = 536] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x86805800 == 130 [pid = 1780] [id = 592] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x97f55400 == 129 [pid = 1780] [id = 591] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x95ae8800 == 128 [pid = 1780] [id = 590] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x95ccfc00 == 127 [pid = 1780] [id = 588] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed17400 == 126 [pid = 1780] [id = 589] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x943a1000 == 125 [pid = 1780] [id = 587] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x942ae800 == 124 [pid = 1780] [id = 586] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x9325bc00 == 123 [pid = 1780] [id = 585] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x87bc8000 == 122 [pid = 1780] [id = 583] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x90686c00 == 121 [pid = 1780] [id = 584] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8c452400 == 120 [pid = 1780] [id = 582] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c1800 == 119 [pid = 1780] [id = 581] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf3400 == 118 [pid = 1780] [id = 580] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2ae000 == 117 [pid = 1780] [id = 579] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf7000 == 116 [pid = 1780] [id = 577] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8c079400 == 115 [pid = 1780] [id = 578] 16:05:44 INFO - PROCESS | 1780 | --DOCSHELL 0x868e4400 == 114 [pid = 1780] [id = 576] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8c44fc00) [pid = 1780] [serial = 1667] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x97568800) [pid = 1780] [serial = 1698] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x89bffc00) [pid = 1780] [serial = 1719] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x95ccf400) [pid = 1780] [serial = 1695] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0xa44dfc00) [pid = 1780] [serial = 1715] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8aec3000) [pid = 1780] [serial = 1721] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8f7d0800) [pid = 1780] [serial = 1676] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x91fc6000) [pid = 1780] [serial = 1682] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x97f50800) [pid = 1780] [serial = 1701] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8f7b4c00) [pid = 1780] [serial = 1674] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x90719800) [pid = 1780] [serial = 1679] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x89fed000) [pid = 1780] [serial = 1665] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8bc4c800) [pid = 1780] [serial = 1722] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x95aef000) [pid = 1780] [serial = 1694] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8e048800) [pid = 1780] [serial = 1668] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9740ec00) [pid = 1780] [serial = 1697] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa29c9800) [pid = 1780] [serial = 1710] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9fb56c00) [pid = 1780] [serial = 1707] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x893e9800) [pid = 1780] [serial = 1718] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8dfb2800) [pid = 1780] [serial = 1725] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8c450400) [pid = 1780] [serial = 1724] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x99097c00) [pid = 1780] [serial = 1704] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9df8d400) [pid = 1780] [serial = 1706] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x93293c00) [pid = 1780] [serial = 1685] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x9865fc00) [pid = 1780] [serial = 1703] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0xa4484000) [pid = 1780] [serial = 1713] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8f8b6400) [pid = 1780] [serial = 1677] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x89c4bc00) [pid = 1780] [serial = 1664] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x94365800) [pid = 1780] [serial = 1691] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x915d7400) [pid = 1780] [serial = 1680] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x92071c00) [pid = 1780] [serial = 1683] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x97f4b800) [pid = 1780] [serial = 1700] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8e0f1000) [pid = 1780] [serial = 1596] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0xa0e66c00) [pid = 1780] [serial = 1709] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8eead000) [pid = 1780] [serial = 1671] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x9438c400) [pid = 1780] [serial = 1692] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8f432c00) [pid = 1780] [serial = 1673] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa44e3400) [pid = 1780] [serial = 1716] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8ee09c00) [pid = 1780] [serial = 1670] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9423b000) [pid = 1780] [serial = 1688] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0xa4383c00) [pid = 1780] [serial = 1712] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x94243400) [pid = 1780] [serial = 1689] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x93380400) [pid = 1780] [serial = 1686] [outer = (nil)] [url = about:blank] 16:05:44 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e045800) [pid = 1780] [serial = 1727] [outer = (nil)] [url = about:blank] 16:05:45 INFO - PROCESS | 1780 | 1461107145343 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3893ms 16:05:45 INFO - PROCESS | 1780 | 1461107145374 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1780 | 1461107145381 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:05:45 INFO - PROCESS | 1780 | 1461107145397 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1780 | 1461107145402 Marionette TRACE conn4 <- [1,2434,null,{}] 16:05:45 INFO - PROCESS | 1780 | 1461107145411 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 1780 | 1461107145651 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:05:45 INFO - PROCESS | 1780 | 1461107145864 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b7b000 == 115 [pid = 1780] [id = 616] 16:05:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89b7cc00) [pid = 1780] [serial = 1849] [outer = (nil)] 16:05:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89b80c00) [pid = 1780] [serial = 1850] [outer = 0x89b7cc00] 16:05:46 INFO - PROCESS | 1780 | 1461107146000 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89b84800) [pid = 1780] [serial = 1851] [outer = 0x89b7cc00] 16:05:46 INFO - PROCESS | 1780 | 1461107146924 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1591ms 16:05:46 INFO - PROCESS | 1780 | 1461107146984 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1780 | 1461107146993 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:05:47 INFO - PROCESS | 1780 | 1461107147003 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1780 | 1461107147007 Marionette TRACE conn4 <- [1,2438,null,{}] 16:05:47 INFO - PROCESS | 1780 | 1461107147013 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1780 | 1461107147235 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:05:47 INFO - PROCESS | 1780 | 1461107147566 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b86400 == 116 [pid = 1780] [id = 617] 16:05:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x89bf8400) [pid = 1780] [serial = 1852] [outer = (nil)] 16:05:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x89fe9c00) [pid = 1780] [serial = 1853] [outer = 0x89bf8400] 16:05:47 INFO - PROCESS | 1780 | 1461107147681 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8b16ec00) [pid = 1780] [serial = 1854] [outer = 0x89bf8400] 16:05:48 INFO - PROCESS | 1780 | 1461107148614 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1686ms 16:05:48 INFO - PROCESS | 1780 | 1461107148689 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1780 | 1461107148692 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:05:48 INFO - PROCESS | 1780 | 1461107148700 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1780 | 1461107148706 Marionette TRACE conn4 <- [1,2442,null,{}] 16:05:48 INFO - PROCESS | 1780 | 1461107148730 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 1780 | 1461107149022 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:05:49 INFO - PROCESS | 1780 | 1461107149075 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c3e400 == 117 [pid = 1780] [id = 618] 16:05:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8bc8ac00) [pid = 1780] [serial = 1855] [outer = (nil)] 16:05:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c0a6400) [pid = 1780] [serial = 1856] [outer = 0x8bc8ac00] 16:05:49 INFO - PROCESS | 1780 | 1461107149158 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c2ae000) [pid = 1780] [serial = 1857] [outer = 0x8bc8ac00] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x942b4000) [pid = 1780] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8eeb0800) [pid = 1780] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8dfa7400) [pid = 1780] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8f7c2400) [pid = 1780] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9863dc00) [pid = 1780] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x868e6400) [pid = 1780] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa3b77c00) [pid = 1780] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8c451c00) [pid = 1780] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x99091400) [pid = 1780] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x89fee400) [pid = 1780] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x963bd800) [pid = 1780] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x87cbc000) [pid = 1780] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8f7b3800) [pid = 1780] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x95a31c00) [pid = 1780] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8bc50000) [pid = 1780] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9325cc00) [pid = 1780] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x89fe6400) [pid = 1780] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8bc4d800) [pid = 1780] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x92022c00) [pid = 1780] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8bc41c00) [pid = 1780] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8eead800) [pid = 1780] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:05:50 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8c452000) [pid = 1780] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:05:50 INFO - PROCESS | 1780 | 1461107150707 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2042ms 16:05:50 INFO - PROCESS | 1780 | 1461107150745 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1780 | 1461107150749 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:05:50 INFO - PROCESS | 1780 | 1461107150756 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1780 | 1461107150760 Marionette TRACE conn4 <- [1,2446,null,{}] 16:05:50 INFO - PROCESS | 1780 | 1461107150765 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 1780 | 1461107151055 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:05:51 INFO - PROCESS | 1780 | 1461107151079 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c8000 == 118 [pid = 1780] [id = 619] 16:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x893e2800) [pid = 1780] [serial = 1858] [outer = (nil)] 16:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8c238400) [pid = 1780] [serial = 1859] [outer = 0x893e2800] 16:05:51 INFO - PROCESS | 1780 | 1461107151158 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8dfa4800) [pid = 1780] [serial = 1860] [outer = 0x893e2800] 16:05:52 INFO - PROCESS | 1780 | 1461107152231 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1494ms 16:05:52 INFO - PROCESS | 1780 | 1461107152251 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1780 | 1461107152258 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:05:52 INFO - PROCESS | 1780 | 1461107152267 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1780 | 1461107152274 Marionette TRACE conn4 <- [1,2450,null,{}] 16:05:52 INFO - PROCESS | 1780 | 1461107152285 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 1780 | 1461107152521 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:05:52 INFO - PROCESS | 1780 | 1461107152882 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b7e000 == 119 [pid = 1780] [id = 620] 16:05:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89b7e400) [pid = 1780] [serial = 1861] [outer = (nil)] 16:05:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89b82000) [pid = 1780] [serial = 1862] [outer = 0x89b7e400] 16:05:52 INFO - PROCESS | 1780 | 1461107152994 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89bfdc00) [pid = 1780] [serial = 1863] [outer = 0x89b7e400] 16:05:53 INFO - PROCESS | 1780 | 1461107153956 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1736ms 16:05:54 INFO - PROCESS | 1780 | 1461107154003 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1780 | 1461107154013 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:05:54 INFO - PROCESS | 1780 | 1461107154024 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1780 | 1461107154028 Marionette TRACE conn4 <- [1,2454,null,{}] 16:05:54 INFO - PROCESS | 1780 | 1461107154035 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1780 | 1461107154274 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:05:54 INFO - PROCESS | 1780 | 1461107154615 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8b16e800 == 120 [pid = 1780] [id = 621] 16:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8b176c00) [pid = 1780] [serial = 1864] [outer = (nil)] 16:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8bc4a400) [pid = 1780] [serial = 1865] [outer = 0x8b176c00] 16:05:54 INFO - PROCESS | 1780 | 1461107154711 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c077800) [pid = 1780] [serial = 1866] [outer = 0x8b176c00] 16:05:55 INFO - PROCESS | 1780 | 1461107155728 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1733ms 16:05:55 INFO - PROCESS | 1780 | 1461107155758 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:05:55 INFO - PROCESS | 1780 | 1461107155763 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:05:55 INFO - PROCESS | 1780 | 1461107155770 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1780 | 1461107155776 Marionette TRACE conn4 <- [1,2458,null,{}] 16:05:55 INFO - PROCESS | 1780 | 1461107155793 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 1780 | 1461107156044 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:05:56 INFO - PROCESS | 1780 | 1461107156435 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bfa400 == 121 [pid = 1780] [id = 622] 16:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8b172c00) [pid = 1780] [serial = 1867] [outer = (nil)] 16:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ed0ac00) [pid = 1780] [serial = 1868] [outer = 0x8b172c00] 16:05:56 INFO - PROCESS | 1780 | 1461107156538 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8ed48400) [pid = 1780] [serial = 1869] [outer = 0x8b172c00] 16:05:57 INFO - PROCESS | 1780 | 1461107157507 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1794ms 16:05:57 INFO - PROCESS | 1780 | 1461107157564 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:05:57 INFO - PROCESS | 1780 | 1461107157569 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:05:57 INFO - PROCESS | 1780 | 1461107157576 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1780 | 1461107157580 Marionette TRACE conn4 <- [1,2462,null,{}] 16:05:57 INFO - PROCESS | 1780 | 1461107157585 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 1780 | 1461107157827 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:05:58 INFO - PROCESS | 1780 | 1461107158182 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfb2800 == 122 [pid = 1780] [id = 623] 16:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ed44c00) [pid = 1780] [serial = 1870] [outer = (nil)] 16:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8ee15400) [pid = 1780] [serial = 1871] [outer = 0x8ed44c00] 16:05:58 INFO - PROCESS | 1780 | 1461107158281 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8eeb0800) [pid = 1780] [serial = 1872] [outer = 0x8ed44c00] 16:05:59 INFO - PROCESS | 1780 | 1461107159271 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1735ms 16:05:59 INFO - PROCESS | 1780 | 1461107159311 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1780 | 1461107159314 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:05:59 INFO - PROCESS | 1780 | 1461107159321 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1780 | 1461107159325 Marionette TRACE conn4 <- [1,2466,null,{}] 16:05:59 INFO - PROCESS | 1780 | 1461107159331 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 1780 | 1461107159570 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:05:59 INFO - PROCESS | 1780 | 1461107159903 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec89400 == 123 [pid = 1780] [id = 624] 16:05:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ed0f400) [pid = 1780] [serial = 1873] [outer = (nil)] 16:05:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ef4d000) [pid = 1780] [serial = 1874] [outer = 0x8ed0f400] 16:06:00 INFO - PROCESS | 1780 | 1461107160012 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f437000) [pid = 1780] [serial = 1875] [outer = 0x8ed0f400] 16:06:00 INFO - PROCESS | 1780 | 1461107160934 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1641ms 16:06:00 INFO - PROCESS | 1780 | 1461107160964 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1780 | 1461107160968 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:06:00 INFO - PROCESS | 1780 | 1461107160974 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1780 | 1461107160978 Marionette TRACE conn4 <- [1,2470,null,{}] 16:06:00 INFO - PROCESS | 1780 | 1461107160984 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1780 | 1461107161245 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:06:01 INFO - PROCESS | 1780 | 1461107161611 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aeb8c00 == 124 [pid = 1780] [id = 625] 16:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8f7b6000) [pid = 1780] [serial = 1876] [outer = (nil)] 16:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f8b4800) [pid = 1780] [serial = 1877] [outer = 0x8f7b6000] 16:06:01 INFO - PROCESS | 1780 | 1461107161714 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fbc3c00) [pid = 1780] [serial = 1878] [outer = 0x8f7b6000] 16:06:02 INFO - PROCESS | 1780 | 1461107162648 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1739ms 16:06:02 INFO - PROCESS | 1780 | 1461107162715 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:06:02 INFO - PROCESS | 1780 | 1461107162719 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:06:02 INFO - PROCESS | 1780 | 1461107162727 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1780 | 1461107162730 Marionette TRACE conn4 <- [1,2474,null,{}] 16:06:02 INFO - PROCESS | 1780 | 1461107162736 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:02 INFO - PROCESS | 1780 | 1461107162964 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:06:03 INFO - PROCESS | 1780 | 1461107163339 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc44800 == 125 [pid = 1780] [id = 626] 16:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8edbb000) [pid = 1780] [serial = 1879] [outer = (nil)] 16:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x91356400) [pid = 1780] [serial = 1880] [outer = 0x8edbb000] 16:06:03 INFO - PROCESS | 1780 | 1461107163441 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x915dcc00) [pid = 1780] [serial = 1881] [outer = 0x8edbb000] 16:06:04 INFO - PROCESS | 1780 | 1461107164385 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1691ms 16:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:06:04 INFO - PROCESS | 1780 | 1461107164417 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1780 | 1461107164421 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:06:04 INFO - PROCESS | 1780 | 1461107164428 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1780 | 1461107164432 Marionette TRACE conn4 <- [1,2478,null,{}] 16:06:04 INFO - PROCESS | 1780 | 1461107164437 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:04 INFO - PROCESS | 1780 | 1461107164665 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:06:05 INFO - PROCESS | 1780 | 1461107165007 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f8ae400 == 126 [pid = 1780] [id = 627] 16:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8f8af800) [pid = 1780] [serial = 1882] [outer = (nil)] 16:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x9206a000) [pid = 1780] [serial = 1883] [outer = 0x8f8af800] 16:06:05 INFO - PROCESS | 1780 | 1461107165119 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x92074c00) [pid = 1780] [serial = 1884] [outer = 0x8f8af800] 16:06:06 INFO - PROCESS | 1780 | 1461107166069 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1690ms 16:06:06 INFO - PROCESS | 1780 | 1461107166117 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1780 | 1461107166121 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:06:06 INFO - PROCESS | 1780 | 1461107166128 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1780 | 1461107166132 Marionette TRACE conn4 <- [1,2482,null,{}] 16:06:06 INFO - PROCESS | 1780 | 1461107166138 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:06 INFO - PROCESS | 1780 | 1461107166371 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:06:06 INFO - PROCESS | 1780 | 1461107166708 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x893db800 == 127 [pid = 1780] [id = 628] 16:06:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8bc8c800) [pid = 1780] [serial = 1885] [outer = (nil)] 16:06:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x92070800) [pid = 1780] [serial = 1886] [outer = 0x8bc8c800] 16:06:06 INFO - PROCESS | 1780 | 1461107166808 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x93293c00) [pid = 1780] [serial = 1887] [outer = 0x8bc8c800] 16:06:07 INFO - PROCESS | 1780 | 1461107167752 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1691ms 16:06:07 INFO - PROCESS | 1780 | 1461107167820 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:06:07 INFO - PROCESS | 1780 | 1461107167824 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:06:07 INFO - PROCESS | 1780 | 1461107167832 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1780 | 1461107167836 Marionette TRACE conn4 <- [1,2486,null,{}] 16:06:07 INFO - PROCESS | 1780 | 1461107167842 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:08 INFO - PROCESS | 1780 | 1461107168077 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:06:08 INFO - PROCESS | 1780 | 1461107168434 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f432c00 == 128 [pid = 1780] [id = 629] 16:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x90688c00) [pid = 1780] [serial = 1888] [outer = (nil)] 16:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9423d000) [pid = 1780] [serial = 1889] [outer = 0x90688c00] 16:06:08 INFO - PROCESS | 1780 | 1461107168535 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x942a9400) [pid = 1780] [serial = 1890] [outer = 0x90688c00] 16:06:09 INFO - PROCESS | 1780 | 1461107169491 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1729ms 16:06:09 INFO - PROCESS | 1780 | 1461107169561 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 1780 | 1461107169565 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:06:09 INFO - PROCESS | 1780 | 1461107169571 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1780 | 1461107169576 Marionette TRACE conn4 <- [1,2490,null,{}] 16:06:09 INFO - PROCESS | 1780 | 1461107169582 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:09 INFO - PROCESS | 1780 | 1461107169873 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:06:10 INFO - PROCESS | 1780 | 1461107170238 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8680bc00 == 129 [pid = 1780] [id = 630] 16:06:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x94399000) [pid = 1780] [serial = 1891] [outer = (nil)] 16:06:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x959c1c00) [pid = 1780] [serial = 1892] [outer = 0x94399000] 16:06:10 INFO - PROCESS | 1780 | 1461107170343 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x95cc6800) [pid = 1780] [serial = 1893] [outer = 0x94399000] 16:06:11 INFO - PROCESS | 1780 | 1461107171346 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1835ms 16:06:11 INFO - PROCESS | 1780 | 1461107171409 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 1780 | 1461107171413 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:06:11 INFO - PROCESS | 1780 | 1461107171419 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1780 | 1461107171422 Marionette TRACE conn4 <- [1,2494,null,{}] 16:06:11 INFO - PROCESS | 1780 | 1461107171428 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:11 INFO - PROCESS | 1780 | 1461107171657 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:06:12 INFO - PROCESS | 1780 | 1461107172009 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x920ec400 == 130 [pid = 1780] [id = 631] 16:06:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9423e800) [pid = 1780] [serial = 1894] [outer = (nil)] 16:06:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x970b2800) [pid = 1780] [serial = 1895] [outer = 0x9423e800] 16:06:12 INFO - PROCESS | 1780 | 1461107172103 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x97196800) [pid = 1780] [serial = 1896] [outer = 0x9423e800] 16:06:13 INFO - PROCESS | 1780 | 1461107173006 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1629ms 16:06:13 INFO - PROCESS | 1780 | 1461107173049 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1780 | 1461107173053 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:06:13 INFO - PROCESS | 1780 | 1461107173059 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1780 | 1461107173062 Marionette TRACE conn4 <- [1,2498,null,{}] 16:06:13 INFO - PROCESS | 1780 | 1461107173068 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 1780 | 1461107173308 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:06:13 INFO - PROCESS | 1780 | 1461107173645 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x95ccec00 == 131 [pid = 1780] [id = 632] 16:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x95cd1c00) [pid = 1780] [serial = 1897] [outer = (nil)] 16:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x979a8800) [pid = 1780] [serial = 1898] [outer = 0x95cd1c00] 16:06:13 INFO - PROCESS | 1780 | 1461107173745 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x97aeb000) [pid = 1780] [serial = 1899] [outer = 0x95cd1c00] 16:06:14 INFO - PROCESS | 1780 | 1461107174672 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1683ms 16:06:14 INFO - PROCESS | 1780 | 1461107174743 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 1780 | 1461107174747 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:06:14 INFO - PROCESS | 1780 | 1461107174754 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 1780 | 1461107174757 Marionette TRACE conn4 <- [1,2502,null,{}] 16:06:14 INFO - PROCESS | 1780 | 1461107174763 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 1780 | 1461107175033 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:06:15 INFO - PROCESS | 1780 | 1461107175391 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x933f9000 == 132 [pid = 1780] [id = 633] 16:06:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x97564800) [pid = 1780] [serial = 1900] [outer = (nil)] 16:06:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x98176800) [pid = 1780] [serial = 1901] [outer = 0x97564800] 16:06:15 INFO - PROCESS | 1780 | 1461107175483 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x98651400) [pid = 1780] [serial = 1902] [outer = 0x97564800] 16:06:16 INFO - PROCESS | 1780 | 1461107176377 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1684ms 16:06:16 INFO - PROCESS | 1780 | 1461107176448 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1780 | 1461107176451 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:06:16 INFO - PROCESS | 1780 | 1461107176462 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1780 | 1461107176465 Marionette TRACE conn4 <- [1,2506,null,{}] 16:06:16 INFO - PROCESS | 1780 | 1461107176471 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:16 INFO - PROCESS | 1780 | 1461107176705 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:06:17 INFO - PROCESS | 1780 | 1461107177064 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9438a400 == 133 [pid = 1780] [id = 634] 16:06:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x95cc8800) [pid = 1780] [serial = 1903] [outer = (nil)] 16:06:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9add3000) [pid = 1780] [serial = 1904] [outer = 0x95cc8800] 16:06:17 INFO - PROCESS | 1780 | 1461107177166 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9b08b800) [pid = 1780] [serial = 1905] [outer = 0x95cc8800] 16:06:18 INFO - PROCESS | 1780 | 1461107178102 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1683ms 16:06:18 INFO - PROCESS | 1780 | 1461107178146 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 1780 | 1461107178150 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:06:18 INFO - PROCESS | 1780 | 1461107178156 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1780 | 1461107178159 Marionette TRACE conn4 <- [1,2510,null,{}] 16:06:18 INFO - PROCESS | 1780 | 1461107178165 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:18 INFO - PROCESS | 1780 | 1461107178404 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:06:18 INFO - PROCESS | 1780 | 1461107178797 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9add2400 == 134 [pid = 1780] [id = 635] 16:06:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9fa98c00) [pid = 1780] [serial = 1906] [outer = (nil)] 16:06:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa0b36c00) [pid = 1780] [serial = 1907] [outer = 0x9fa98c00] 16:06:18 INFO - PROCESS | 1780 | 1461107178893 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa29cb000) [pid = 1780] [serial = 1908] [outer = 0x9fa98c00] 16:06:19 INFO - PROCESS | 1780 | 1461107179846 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1728ms 16:06:19 INFO - PROCESS | 1780 | 1461107179885 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1780 | 1461107179888 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:06:19 INFO - PROCESS | 1780 | 1461107179896 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1780 | 1461107179899 Marionette TRACE conn4 <- [1,2514,null,{}] 16:06:19 INFO - PROCESS | 1780 | 1461107179905 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 1780 | 1461107180153 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:06:20 INFO - PROCESS | 1780 | 1461107180502 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bcb000 == 135 [pid = 1780] [id = 636] 16:06:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9fa97000) [pid = 1780] [serial = 1909] [outer = (nil)] 16:06:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa438b400) [pid = 1780] [serial = 1910] [outer = 0x9fa97000] 16:06:20 INFO - PROCESS | 1780 | 1461107180601 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa44b9000) [pid = 1780] [serial = 1911] [outer = 0x9fa97000] 16:06:21 INFO - PROCESS | 1780 | 1461107181481 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1629ms 16:06:21 INFO - PROCESS | 1780 | 1461107181526 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:06:21 INFO - PROCESS | 1780 | 1461107181531 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:06:21 INFO - PROCESS | 1780 | 1461107181557 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1780 | 1461107181562 Marionette TRACE conn4 <- [1,2518,null,{}] 16:06:21 INFO - PROCESS | 1780 | 1461107181572 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:21 INFO - PROCESS | 1780 | 1461107181807 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:06:22 INFO - PROCESS | 1780 | 1461107182156 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a2a400 == 136 [pid = 1780] [id = 637] 16:06:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x87a2ac00) [pid = 1780] [serial = 1912] [outer = (nil)] 16:06:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x87a31400) [pid = 1780] [serial = 1913] [outer = 0x87a2ac00] 16:06:22 INFO - PROCESS | 1780 | 1461107182257 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x87a34000) [pid = 1780] [serial = 1914] [outer = 0x87a2ac00] 16:06:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc90c00 == 135 [pid = 1780] [id = 139] 16:06:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc4a000 == 134 [pid = 1780] [id = 203] 16:06:24 INFO - PROCESS | 1780 | --DOCSHELL 0x871d5800 == 133 [pid = 1780] [id = 292] 16:06:24 INFO - PROCESS | 1780 | --DOCSHELL 0x9fdea000 == 132 [pid = 1780] [id = 46] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8ec8f000) [pid = 1780] [serial = 1793] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x9438d000) [pid = 1780] [serial = 1760] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x9439f400) [pid = 1780] [serial = 1761] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x915d9c00) [pid = 1780] [serial = 1748] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8e048c00) [pid = 1780] [serial = 1790] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8f7ca800) [pid = 1780] [serial = 1745] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x9ae81000) [pid = 1780] [serial = 1773] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x87cc0000) [pid = 1780] [serial = 1731] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa4388c00) [pid = 1780] [serial = 1782] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8ed42c00) [pid = 1780] [serial = 1739] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9fb9e000) [pid = 1780] [serial = 1776] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ee12000) [pid = 1780] [serial = 1740] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8bc97c00) [pid = 1780] [serial = 1733] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x871d1800) [pid = 1780] [serial = 1730] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x97f4f400) [pid = 1780] [serial = 1766] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9816c800) [pid = 1780] [serial = 1767] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x89d6d400) [pid = 1780] [serial = 1785] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0xa0995000) [pid = 1780] [serial = 1778] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8c07fc00) [pid = 1780] [serial = 1734] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x970acc00) [pid = 1780] [serial = 1763] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9fb26000) [pid = 1780] [serial = 1775] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9addec00) [pid = 1780] [serial = 1772] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9206f000) [pid = 1780] [serial = 1751] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x9423b400) [pid = 1780] [serial = 1758] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x91fc1c00) [pid = 1780] [serial = 1749] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8e0ef400) [pid = 1780] [serial = 1791] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x970f6800) [pid = 1780] [serial = 1764] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8ec83400) [pid = 1780] [serial = 1662] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x933f6c00) [pid = 1780] [serial = 1757] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8ef45c00) [pid = 1780] [serial = 1742] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x93381400) [pid = 1780] [serial = 1755] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8c075000) [pid = 1780] [serial = 1788] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x93290c00) [pid = 1780] [serial = 1754] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8fbb9400) [pid = 1780] [serial = 1746] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9865f800) [pid = 1780] [serial = 1770] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8e0f4800) [pid = 1780] [serial = 1737] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8dfb0c00) [pid = 1780] [serial = 1736] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa0b2ec00) [pid = 1780] [serial = 1779] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x92072400) [pid = 1780] [serial = 1752] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9863d000) [pid = 1780] [serial = 1769] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ef53c00) [pid = 1780] [serial = 1743] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa437cc00) [pid = 1780] [serial = 1781] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8bc8e800) [pid = 1780] [serial = 1787] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x89c45000) [pid = 1780] [serial = 1784] [outer = (nil)] [url = about:blank] 16:06:25 INFO - PROCESS | 1780 | 1461107185674 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 4160ms 16:06:25 INFO - PROCESS | 1780 | 1461107185700 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1780 | 1461107185707 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:06:25 INFO - PROCESS | 1780 | 1461107185717 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1780 | 1461107185721 Marionette TRACE conn4 <- [1,2522,null,{}] 16:06:25 INFO - PROCESS | 1780 | 1461107185730 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 1780 | 1461107185941 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:06:26 INFO - PROCESS | 1780 | 1461107186161 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a2cc00 == 133 [pid = 1780] [id = 638] 16:06:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x87cbc800) [pid = 1780] [serial = 1915] [outer = (nil)] 16:06:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89b77800) [pid = 1780] [serial = 1916] [outer = 0x87cbc800] 16:06:26 INFO - PROCESS | 1780 | 1461107186243 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89b7ec00) [pid = 1780] [serial = 1917] [outer = 0x87cbc800] 16:06:27 INFO - PROCESS | 1780 | 1461107187214 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1533ms 16:06:27 INFO - PROCESS | 1780 | 1461107187251 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1780 | 1461107187259 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:06:27 INFO - PROCESS | 1780 | 1461107187270 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1780 | 1461107187273 Marionette TRACE conn4 <- [1,2526,null,{}] 16:06:27 INFO - PROCESS | 1780 | 1461107187281 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 1780 | 1461107187502 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:06:27 INFO - PROCESS | 1780 | 1461107187832 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b83800 == 134 [pid = 1780] [id = 639] 16:06:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x89c4cc00) [pid = 1780] [serial = 1918] [outer = (nil)] 16:06:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x89ff1000) [pid = 1780] [serial = 1919] [outer = 0x89c4cc00] 16:06:27 INFO - PROCESS | 1780 | 1461107187930 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8b173400) [pid = 1780] [serial = 1920] [outer = 0x89c4cc00] 16:06:28 INFO - PROCESS | 1780 | 1461107188841 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1636ms 16:06:28 INFO - PROCESS | 1780 | 1461107188906 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1780 | 1461107188910 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:06:28 INFO - PROCESS | 1780 | 1461107188924 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1780 | 1461107188930 Marionette TRACE conn4 <- [1,2530,null,{}] 16:06:28 INFO - PROCESS | 1780 | 1461107188946 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 1780 | 1461107189249 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:06:29 INFO - PROCESS | 1780 | 1461107189282 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a34c00 == 135 [pid = 1780] [id = 640] 16:06:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8b176000) [pid = 1780] [serial = 1921] [outer = (nil)] 16:06:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c0ab800) [pid = 1780] [serial = 1922] [outer = 0x8b176000] 16:06:29 INFO - PROCESS | 1780 | 1461107189364 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c453c00) [pid = 1780] [serial = 1923] [outer = 0x8b176000] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x95c68400) [pid = 1780] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x91358000) [pid = 1780] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9addfc00) [pid = 1780] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8bc92000) [pid = 1780] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8b16e000) [pid = 1780] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9ffc5800) [pid = 1780] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8f43e000) [pid = 1780] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x893e7c00) [pid = 1780] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x933fb000) [pid = 1780] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9206ec00) [pid = 1780] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ef4e400) [pid = 1780] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x92022000) [pid = 1780] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9337dc00) [pid = 1780] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x89bf8400) [pid = 1780] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8f7cb800) [pid = 1780] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8bc8ac00) [pid = 1780] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x89c40800) [pid = 1780] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8edb3c00) [pid = 1780] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8ec84000) [pid = 1780] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x942a9c00) [pid = 1780] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x89b7cc00) [pid = 1780] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:06:30 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x979a2c00) [pid = 1780] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:06:31 INFO - PROCESS | 1780 | 1461107191013 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2136ms 16:06:31 INFO - PROCESS | 1780 | 1461107191062 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:06:31 INFO - PROCESS | 1780 | 1461107191067 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:06:31 INFO - PROCESS | 1780 | 1461107191074 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1780 | 1461107191077 Marionette TRACE conn4 <- [1,2534,null,{}] 16:06:31 INFO - PROCESS | 1780 | 1461107191083 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:31 INFO - PROCESS | 1780 | 1461107191291 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:06:31 INFO - PROCESS | 1780 | 1461107191499 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d2400 == 136 [pid = 1780] [id = 641] 16:06:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x89c4b000) [pid = 1780] [serial = 1924] [outer = (nil)] 16:06:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8dfa4c00) [pid = 1780] [serial = 1925] [outer = 0x89c4b000] 16:06:31 INFO - PROCESS | 1780 | 1461107191615 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8e048c00) [pid = 1780] [serial = 1926] [outer = 0x89c4b000] 16:06:32 INFO - PROCESS | 1780 | 1461107192376 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1341ms 16:06:32 INFO - PROCESS | 1780 | 1461107192415 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1780 | 1461107192418 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:06:32 INFO - PROCESS | 1780 | 1461107192424 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1780 | 1461107192428 Marionette TRACE conn4 <- [1,2538,null,{}] 16:06:32 INFO - PROCESS | 1780 | 1461107192433 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 1780 | 1461107192857 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:06:33 INFO - PROCESS | 1780 | 1461107193153 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cb8c00 == 137 [pid = 1780] [id = 642] 16:06:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x87cbac00) [pid = 1780] [serial = 1927] [outer = (nil)] 16:06:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x893ddc00) [pid = 1780] [serial = 1928] [outer = 0x87cbac00] 16:06:33 INFO - PROCESS | 1780 | 1461107193254 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89b78800) [pid = 1780] [serial = 1929] [outer = 0x87cbac00] 16:06:34 INFO - PROCESS | 1780 | 1461107194293 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1931ms 16:06:34 INFO - PROCESS | 1780 | 1461107194359 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1780 | 1461107194366 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:06:34 INFO - PROCESS | 1780 | 1461107194376 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1780 | 1461107194380 Marionette TRACE conn4 <- [1,2542,null,{}] 16:06:34 INFO - PROCESS | 1780 | 1461107194389 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:34 INFO - PROCESS | 1780 | 1461107194643 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:06:35 INFO - PROCESS | 1780 | 1461107194993 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc46400 == 138 [pid = 1780] [id = 643] 16:06:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8bc97c00) [pid = 1780] [serial = 1930] [outer = (nil)] 16:06:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c07a800) [pid = 1780] [serial = 1931] [outer = 0x8bc97c00] 16:06:35 INFO - PROCESS | 1780 | 1461107195094 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8dfa3400) [pid = 1780] [serial = 1932] [outer = 0x8bc97c00] 16:06:36 INFO - PROCESS | 1780 | 1461107196104 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1799ms 16:06:36 INFO - PROCESS | 1780 | 1461107196175 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:06:36 INFO - PROCESS | 1780 | 1461107196180 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:06:36 INFO - PROCESS | 1780 | 1461107196187 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1780 | 1461107196190 Marionette TRACE conn4 <- [1,2546,null,{}] 16:06:36 INFO - PROCESS | 1780 | 1461107196197 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:36 INFO - PROCESS | 1780 | 1461107196421 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:06:36 INFO - PROCESS | 1780 | 1461107196799 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfad800 == 139 [pid = 1780] [id = 644] 16:06:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8ec8a400) [pid = 1780] [serial = 1933] [outer = (nil)] 16:06:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ed0a800) [pid = 1780] [serial = 1934] [outer = 0x8ec8a400] 16:06:36 INFO - PROCESS | 1780 | 1461107196897 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8ed4d000) [pid = 1780] [serial = 1935] [outer = 0x8ec8a400] 16:06:37 INFO - PROCESS | 1780 | 1461107197824 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1682ms 16:06:37 INFO - PROCESS | 1780 | 1461107197869 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1780 | 1461107197875 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:06:37 INFO - PROCESS | 1780 | 1461107197893 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1780 | 1461107197900 Marionette TRACE conn4 <- [1,2550,null,{}] 16:06:37 INFO - PROCESS | 1780 | 1461107197907 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 1780 | 1461107198136 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:06:38 INFO - PROCESS | 1780 | 1461107198473 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf1c00 == 140 [pid = 1780] [id = 645] 16:06:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8aec1800) [pid = 1780] [serial = 1936] [outer = (nil)] 16:06:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8eeadc00) [pid = 1780] [serial = 1937] [outer = 0x8aec1800] 16:06:38 INFO - PROCESS | 1780 | 1461107198566 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ef4c800) [pid = 1780] [serial = 1938] [outer = 0x8aec1800] 16:06:39 INFO - PROCESS | 1780 | 1461107199546 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1694ms 16:06:39 INFO - PROCESS | 1780 | 1461107199580 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1780 | 1461107199583 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:06:39 INFO - PROCESS | 1780 | 1461107199590 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1780 | 1461107199593 Marionette TRACE conn4 <- [1,2554,null,{}] 16:06:39 INFO - PROCESS | 1780 | 1461107199599 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:39 INFO - PROCESS | 1780 | 1461107199829 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:06:40 INFO - PROCESS | 1780 | 1461107200172 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef45c00 == 141 [pid = 1780] [id = 646] 16:06:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f436400) [pid = 1780] [serial = 1939] [outer = (nil)] 16:06:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f7b4c00) [pid = 1780] [serial = 1940] [outer = 0x8f436400] 16:06:40 INFO - PROCESS | 1780 | 1461107200283 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f7bf800) [pid = 1780] [serial = 1941] [outer = 0x8f436400] 16:06:41 INFO - PROCESS | 1780 | 1461107201261 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1734ms 16:06:41 INFO - PROCESS | 1780 | 1461107201324 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:06:41 INFO - PROCESS | 1780 | 1461107201329 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:06:41 INFO - PROCESS | 1780 | 1461107201335 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1780 | 1461107201339 Marionette TRACE conn4 <- [1,2558,null,{}] 16:06:41 INFO - PROCESS | 1780 | 1461107201344 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - PROCESS | 1780 | 1461107201599 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:06:41 INFO - PROCESS | 1780 | 1461107201943 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f8b5400 == 142 [pid = 1780] [id = 647] 16:06:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8f8b5800) [pid = 1780] [serial = 1942] [outer = (nil)] 16:06:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8fae0c00) [pid = 1780] [serial = 1943] [outer = 0x8f8b5800] 16:06:42 INFO - PROCESS | 1780 | 1461107202048 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fbc2800) [pid = 1780] [serial = 1944] [outer = 0x8f8b5800] 16:06:43 INFO - PROCESS | 1780 | 1461107203005 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1732ms 16:06:43 INFO - PROCESS | 1780 | 1461107203068 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1780 | 1461107203072 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:06:43 INFO - PROCESS | 1780 | 1461107203078 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1780 | 1461107203082 Marionette TRACE conn4 <- [1,2562,null,{}] 16:06:43 INFO - PROCESS | 1780 | 1461107203087 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 1780 | 1461107203324 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:06:43 INFO - PROCESS | 1780 | 1461107203656 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d1800 == 143 [pid = 1780] [id = 648] 16:06:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8bc46c00) [pid = 1780] [serial = 1945] [outer = (nil)] 16:06:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8f8b8800) [pid = 1780] [serial = 1946] [outer = 0x8bc46c00] 16:06:43 INFO - PROCESS | 1780 | 1461107203755 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x91fc0000) [pid = 1780] [serial = 1947] [outer = 0x8bc46c00] 16:06:44 INFO - PROCESS | 1780 | 1461107204718 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1681ms 16:06:44 INFO - PROCESS | 1780 | 1461107204760 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1780 | 1461107204765 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:06:44 INFO - PROCESS | 1780 | 1461107204771 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1780 | 1461107204774 Marionette TRACE conn4 <- [1,2566,null,{}] 16:06:44 INFO - PROCESS | 1780 | 1461107204781 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:45 INFO - PROCESS | 1780 | 1461107205013 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:06:45 INFO - PROCESS | 1780 | 1461107205365 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeabc00 == 144 [pid = 1780] [id = 649] 16:06:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x90680400) [pid = 1780] [serial = 1948] [outer = (nil)] 16:06:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x92076000) [pid = 1780] [serial = 1949] [outer = 0x90680400] 16:06:45 INFO - PROCESS | 1780 | 1461107205462 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x920e6000) [pid = 1780] [serial = 1950] [outer = 0x90680400] 16:06:46 INFO - PROCESS | 1780 | 1461107206430 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1731ms 16:06:46 INFO - PROCESS | 1780 | 1461107206504 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1780 | 1461107206507 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:06:46 INFO - PROCESS | 1780 | 1461107206515 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1780 | 1461107206519 Marionette TRACE conn4 <- [1,2570,null,{}] 16:06:46 INFO - PROCESS | 1780 | 1461107206525 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:46 INFO - PROCESS | 1780 | 1461107206792 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:06:47 INFO - PROCESS | 1780 | 1461107207134 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x9135a000 == 145 [pid = 1780] [id = 650] 16:06:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x92021c00) [pid = 1780] [serial = 1951] [outer = (nil)] 16:06:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9337e400) [pid = 1780] [serial = 1952] [outer = 0x92021c00] 16:06:47 INFO - PROCESS | 1780 | 1461107207223 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x93383800) [pid = 1780] [serial = 1953] [outer = 0x92021c00] 16:06:48 INFO - PROCESS | 1780 | 1461107208174 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1730ms 16:06:48 INFO - PROCESS | 1780 | 1461107208246 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1780 | 1461107208250 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:06:48 INFO - PROCESS | 1780 | 1461107208257 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1780 | 1461107208261 Marionette TRACE conn4 <- [1,2574,null,{}] 16:06:48 INFO - PROCESS | 1780 | 1461107208266 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:48 INFO - PROCESS | 1780 | 1461107208492 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:06:48 INFO - PROCESS | 1780 | 1461107208836 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x90712400 == 146 [pid = 1780] [id = 651] 16:06:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x92072800) [pid = 1780] [serial = 1954] [outer = (nil)] 16:06:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x94242c00) [pid = 1780] [serial = 1955] [outer = 0x92072800] 16:06:48 INFO - PROCESS | 1780 | 1461107208942 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x942abc00) [pid = 1780] [serial = 1956] [outer = 0x92072800] 16:06:49 INFO - PROCESS | 1780 | 1461107209892 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1692ms 16:06:49 INFO - PROCESS | 1780 | 1461107209950 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1780 | 1461107209953 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:06:49 INFO - PROCESS | 1780 | 1461107209961 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1780 | 1461107209963 Marionette TRACE conn4 <- [1,2578,null,{}] 16:06:49 INFO - PROCESS | 1780 | 1461107209970 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 1780 | 1461107210224 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:06:50 INFO - PROCESS | 1780 | 1461107210589 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x93380000 == 147 [pid = 1780] [id = 652] 16:06:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x943a0800) [pid = 1780] [serial = 1957] [outer = (nil)] 16:06:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x943a9800) [pid = 1780] [serial = 1958] [outer = 0x943a0800] 16:06:50 INFO - PROCESS | 1780 | 1461107210697 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x95cc4000) [pid = 1780] [serial = 1959] [outer = 0x943a0800] 16:06:51 INFO - PROCESS | 1780 | 1461107211661 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1743ms 16:06:51 INFO - PROCESS | 1780 | 1461107211704 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1780 | 1461107211709 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:06:51 INFO - PROCESS | 1780 | 1461107211715 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1780 | 1461107211720 Marionette TRACE conn4 <- [1,2582,null,{}] 16:06:51 INFO - PROCESS | 1780 | 1461107211726 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:51 INFO - PROCESS | 1780 | 1461107211956 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:06:52 INFO - PROCESS | 1780 | 1461107212297 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x9439e400 == 148 [pid = 1780] [id = 653] 16:06:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x959b3400) [pid = 1780] [serial = 1960] [outer = (nil)] 16:06:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9756a400) [pid = 1780] [serial = 1961] [outer = 0x959b3400] 16:06:52 INFO - PROCESS | 1780 | 1461107212392 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x979a6400) [pid = 1780] [serial = 1962] [outer = 0x959b3400] 16:06:53 INFO - PROCESS | 1780 | 1461107213300 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1633ms 16:06:53 INFO - PROCESS | 1780 | 1461107213349 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1780 | 1461107213353 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:06:53 INFO - PROCESS | 1780 | 1461107213360 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1780 | 1461107213363 Marionette TRACE conn4 <- [1,2586,null,{}] 16:06:53 INFO - PROCESS | 1780 | 1461107213369 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 1780 | 1461107213603 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:06:53 INFO - PROCESS | 1780 | 1461107213960 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef53c00 == 149 [pid = 1780] [id = 654] 16:06:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x943a5800) [pid = 1780] [serial = 1963] [outer = (nil)] 16:06:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x97f4f400) [pid = 1780] [serial = 1964] [outer = 0x943a5800] 16:06:54 INFO - PROCESS | 1780 | 1461107214054 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x98169000) [pid = 1780] [serial = 1965] [outer = 0x943a5800] 16:06:54 INFO - PROCESS | 1780 | 1461107214945 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1633ms 16:06:54 INFO - PROCESS | 1780 | 1461107214994 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1780 | 1461107214998 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:06:55 INFO - PROCESS | 1780 | 1461107215025 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1780 | 1461107215029 Marionette TRACE conn4 <- [1,2590,null,{}] 16:06:55 INFO - PROCESS | 1780 | 1461107215035 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 1780 | 1461107215276 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:06:55 INFO - PROCESS | 1780 | 1461107215616 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a9800 == 150 [pid = 1780] [id = 655] 16:06:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8f43a800) [pid = 1780] [serial = 1966] [outer = (nil)] 16:06:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x984d4000) [pid = 1780] [serial = 1967] [outer = 0x8f43a800] 16:06:55 INFO - PROCESS | 1780 | 1461107215711 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9896f400) [pid = 1780] [serial = 1968] [outer = 0x8f43a800] 16:06:56 INFO - PROCESS | 1780 | 1461107216593 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1642ms 16:06:56 INFO - PROCESS | 1780 | 1461107216668 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1780 | 1461107216672 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:06:56 INFO - PROCESS | 1780 | 1461107216683 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1780 | 1461107216686 Marionette TRACE conn4 <- [1,2594,null,{}] 16:06:56 INFO - PROCESS | 1780 | 1461107216692 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:56 INFO - PROCESS | 1780 | 1461107216919 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:06:57 INFO - PROCESS | 1780 | 1461107217270 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x984cb400 == 151 [pid = 1780] [id = 656] 16:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9863e000) [pid = 1780] [serial = 1969] [outer = (nil)] 16:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9ae81400) [pid = 1780] [serial = 1970] [outer = 0x9863e000] 16:06:57 INFO - PROCESS | 1780 | 1461107217372 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9b097800) [pid = 1780] [serial = 1971] [outer = 0x9863e000] 16:06:58 INFO - PROCESS | 1780 | 1461107218310 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1680ms 16:06:58 INFO - PROCESS | 1780 | 1461107218364 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1780 | 1461107218368 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:06:58 INFO - PROCESS | 1780 | 1461107218374 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1780 | 1461107218377 Marionette TRACE conn4 <- [1,2598,null,{}] 16:06:58 INFO - PROCESS | 1780 | 1461107218383 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:58 INFO - PROCESS | 1780 | 1461107218614 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:06:59 INFO - PROCESS | 1780 | 1461107218980 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x94390800 == 152 [pid = 1780] [id = 657] 16:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9737c800) [pid = 1780] [serial = 1972] [outer = (nil)] 16:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9ffc4000) [pid = 1780] [serial = 1973] [outer = 0x9737c800] 16:06:59 INFO - PROCESS | 1780 | 1461107219083 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa094ec00) [pid = 1780] [serial = 1974] [outer = 0x9737c800] 16:07:00 INFO - PROCESS | 1780 | 1461107220063 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1742ms 16:07:00 INFO - PROCESS | 1780 | 1461107220118 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 1780 | 1461107220122 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:07:00 INFO - PROCESS | 1780 | 1461107220130 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1780 | 1461107220134 Marionette TRACE conn4 <- [1,2602,null,{}] 16:07:00 INFO - PROCESS | 1780 | 1461107220141 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 1780 | 1461107220424 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:07:00 INFO - PROCESS | 1780 | 1461107220791 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fdeac00 == 153 [pid = 1780] [id = 658] 16:07:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9ff04000) [pid = 1780] [serial = 1975] [outer = (nil)] 16:07:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa3b78800) [pid = 1780] [serial = 1976] [outer = 0x9ff04000] 16:07:00 INFO - PROCESS | 1780 | 1461107220892 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa3bdd800) [pid = 1780] [serial = 1977] [outer = 0x9ff04000] 16:07:01 INFO - PROCESS | 1780 | 1461107221863 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1783ms 16:07:01 INFO - PROCESS | 1780 | 1461107221913 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 1780 | 1461107221918 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:07:01 INFO - PROCESS | 1780 | 1461107221926 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1780 | 1461107221930 Marionette TRACE conn4 <- [1,2606,null,{}] 16:07:01 INFO - PROCESS | 1780 | 1461107221936 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:02 INFO - PROCESS | 1780 | 1461107222181 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:07:02 INFO - PROCESS | 1780 | 1461107222526 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x87264c00 == 154 [pid = 1780] [id = 659] 16:07:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x87265400) [pid = 1780] [serial = 1978] [outer = (nil)] 16:07:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8726b400) [pid = 1780] [serial = 1979] [outer = 0x87265400] 16:07:02 INFO - PROCESS | 1780 | 1461107222629 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8726d800) [pid = 1780] [serial = 1980] [outer = 0x87265400] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x868ed000 == 153 [pid = 1780] [id = 551] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9423ac00 == 152 [pid = 1780] [id = 502] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x871d6400 == 151 [pid = 1780] [id = 228] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8c44e800 == 150 [pid = 1780] [id = 443] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89c48400 == 149 [pid = 1780] [id = 533] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87a34c00 == 148 [pid = 1780] [id = 640] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89b83800 == 147 [pid = 1780] [id = 639] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87a2cc00 == 146 [pid = 1780] [id = 638] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x893db800 == 145 [pid = 1780] [id = 628] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8f8ae400 == 144 [pid = 1780] [id = 627] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc44800 == 143 [pid = 1780] [id = 626] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8aeb8c00 == 142 [pid = 1780] [id = 625] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec89400 == 141 [pid = 1780] [id = 624] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89bfa400 == 140 [pid = 1780] [id = 622] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfb2800 == 139 [pid = 1780] [id = 623] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8b16e800 == 138 [pid = 1780] [id = 621] 16:07:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89b7e000 == 137 [pid = 1780] [id = 620] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8c238400) [pid = 1780] [serial = 1859] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x979dcc00) [pid = 1780] [serial = 1829] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x91f76400) [pid = 1780] [serial = 1811] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0xa0b37400) [pid = 1780] [serial = 1838] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8edb0800) [pid = 1780] [serial = 1800] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8b175c00) [pid = 1780] [serial = 1847] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0xa4363000) [pid = 1780] [serial = 1842] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8f8af000) [pid = 1780] [serial = 1806] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8ec88400) [pid = 1780] [serial = 1728] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa44e6000) [pid = 1780] [serial = 1844] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9325e400) [pid = 1780] [serial = 1815] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x933f3800) [pid = 1780] [serial = 1818] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9b092800) [pid = 1780] [serial = 1835] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x942ae400) [pid = 1780] [serial = 1820] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x920eb000) [pid = 1780] [serial = 1814] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x89fe9c00) [pid = 1780] [serial = 1853] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa4357c00) [pid = 1780] [serial = 1841] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x95cd0c00) [pid = 1780] [serial = 1826] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8c0a6400) [pid = 1780] [serial = 1856] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x89c49000) [pid = 1780] [serial = 1796] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8f7cc400) [pid = 1780] [serial = 1805] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8ef46000) [pid = 1780] [serial = 1802] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8fae4400) [pid = 1780] [serial = 1809] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x92021800) [pid = 1780] [serial = 1812] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8b16ec00) [pid = 1780] [serial = 1854] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x94395400) [pid = 1780] [serial = 1823] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x970b6400) [pid = 1780] [serial = 1827] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8dfa6400) [pid = 1780] [serial = 1799] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8fadf400) [pid = 1780] [serial = 1808] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x97f51000) [pid = 1780] [serial = 1830] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8f438000) [pid = 1780] [serial = 1803] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0xa0e37c00) [pid = 1780] [serial = 1839] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x89fef800) [pid = 1780] [serial = 1797] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x89b80c00) [pid = 1780] [serial = 1850] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x98973800) [pid = 1780] [serial = 1832] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x942b4400) [pid = 1780] [serial = 1821] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0xa48c7800) [pid = 1780] [serial = 1845] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8b177400) [pid = 1780] [serial = 1848] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x89b84800) [pid = 1780] [serial = 1851] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9439c800) [pid = 1780] [serial = 1824] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9add7000) [pid = 1780] [serial = 1833] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9ea1e400) [pid = 1780] [serial = 1836] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x93387800) [pid = 1780] [serial = 1817] [outer = (nil)] [url = about:blank] 16:07:05 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8c2ae000) [pid = 1780] [serial = 1857] [outer = (nil)] [url = about:blank] 16:07:06 INFO - PROCESS | 1780 | 1461107226362 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 4498ms 16:07:06 INFO - PROCESS | 1780 | 1461107226426 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1780 | 1461107226431 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:07:06 INFO - PROCESS | 1780 | 1461107226439 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1780 | 1461107226445 Marionette TRACE conn4 <- [1,2610,null,{}] 16:07:06 INFO - PROCESS | 1780 | 1461107226471 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 1780 | 1461107226687 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:07:06 INFO - PROCESS | 1780 | 1461107226704 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8726c400 == 138 [pid = 1780] [id = 660] 16:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x87cbc000) [pid = 1780] [serial = 1981] [outer = (nil)] 16:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x893e5c00) [pid = 1780] [serial = 1982] [outer = 0x87cbc000] 16:07:06 INFO - PROCESS | 1780 | 1461107226804 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89b83000) [pid = 1780] [serial = 1983] [outer = 0x87cbc000] 16:07:07 INFO - PROCESS | 1780 | 1461107227965 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1594ms 16:07:08 INFO - PROCESS | 1780 | 1461107228034 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1780 | 1461107228043 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:07:08 INFO - PROCESS | 1780 | 1461107228053 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1780 | 1461107228056 Marionette TRACE conn4 <- [1,2614,null,{}] 16:07:08 INFO - PROCESS | 1780 | 1461107228069 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:08 INFO - PROCESS | 1780 | 1461107228366 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:07:08 INFO - PROCESS | 1780 | 1461107228396 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b84c00 == 139 [pid = 1780] [id = 661] 16:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x89bfa400) [pid = 1780] [serial = 1984] [outer = (nil)] 16:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x89feec00) [pid = 1780] [serial = 1985] [outer = 0x89bfa400] 16:07:08 INFO - PROCESS | 1780 | 1461107228472 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8b170800) [pid = 1780] [serial = 1986] [outer = 0x89bfa400] 16:07:09 INFO - PROCESS | 1780 | 1461107229527 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1533ms 16:07:09 INFO - PROCESS | 1780 | 1461107229586 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1780 | 1461107229589 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:07:09 INFO - PROCESS | 1780 | 1461107229607 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1780 | 1461107229613 Marionette TRACE conn4 <- [1,2618,null,{}] 16:07:09 INFO - PROCESS | 1780 | 1461107229629 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:09 INFO - PROCESS | 1780 | 1461107229928 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:07:09 INFO - PROCESS | 1780 | 1461107229963 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6d400 == 140 [pid = 1780] [id = 662] 16:07:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8b16d400) [pid = 1780] [serial = 1987] [outer = (nil)] 16:07:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c0a6400) [pid = 1780] [serial = 1988] [outer = 0x8b16d400] 16:07:10 INFO - PROCESS | 1780 | 1461107230042 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c451c00) [pid = 1780] [serial = 1989] [outer = 0x8b16d400] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8f8af800) [pid = 1780] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8b176c00) [pid = 1780] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x95cc8800) [pid = 1780] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x89b7e400) [pid = 1780] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9fa98c00) [pid = 1780] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ed0f400) [pid = 1780] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x87cbc800) [pid = 1780] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8f7b6000) [pid = 1780] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x87a2ac00) [pid = 1780] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x89c4cc00) [pid = 1780] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9fa97000) [pid = 1780] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x95cd1c00) [pid = 1780] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8edbb000) [pid = 1780] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8b176000) [pid = 1780] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9423e800) [pid = 1780] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x90688c00) [pid = 1780] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x94399000) [pid = 1780] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8ed44c00) [pid = 1780] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8bc8c800) [pid = 1780] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x97564800) [pid = 1780] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x89ff0000) [pid = 1780] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:07:11 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8b172c00) [pid = 1780] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:07:11 INFO - PROCESS | 1780 | 1461107231728 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2143ms 16:07:11 INFO - PROCESS | 1780 | 1461107231744 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1780 | 1461107231749 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:07:11 INFO - PROCESS | 1780 | 1461107231756 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1780 | 1461107231760 Marionette TRACE conn4 <- [1,2622,null,{}] 16:07:11 INFO - PROCESS | 1780 | 1461107231765 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 1780 | 1461107232052 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:07:12 INFO - PROCESS | 1780 | 1461107232075 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x871d1400 == 141 [pid = 1780] [id = 663] 16:07:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8b176000) [pid = 1780] [serial = 1990] [outer = (nil)] 16:07:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8dfb2800) [pid = 1780] [serial = 1991] [outer = 0x8b176000] 16:07:12 INFO - PROCESS | 1780 | 1461107232151 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8e0ec400) [pid = 1780] [serial = 1992] [outer = 0x8b176000] 16:07:13 INFO - PROCESS | 1780 | 1461107233224 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1529ms 16:07:13 INFO - PROCESS | 1780 | 1461107233286 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1780 | 1461107233292 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:07:13 INFO - PROCESS | 1780 | 1461107233301 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1780 | 1461107233308 Marionette TRACE conn4 <- [1,2626,null,{}] 16:07:13 INFO - PROCESS | 1780 | 1461107233318 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 1780 | 1461107233599 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:07:13 INFO - PROCESS | 1780 | 1461107233962 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a34400 == 142 [pid = 1780] [id = 664] 16:07:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x87cc4800) [pid = 1780] [serial = 1993] [outer = (nil)] 16:07:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89bf3c00) [pid = 1780] [serial = 1994] [outer = 0x87cc4800] 16:07:14 INFO - PROCESS | 1780 | 1461107234059 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89c48c00) [pid = 1780] [serial = 1995] [outer = 0x87cc4800] 16:07:15 INFO - PROCESS | 1780 | 1461107235029 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1787ms 16:07:15 INFO - PROCESS | 1780 | 1461107235089 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1780 | 1461107235098 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:07:15 INFO - PROCESS | 1780 | 1461107235108 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1780 | 1461107235113 Marionette TRACE conn4 <- [1,2630,null,{}] 16:07:15 INFO - PROCESS | 1780 | 1461107235120 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 1780 | 1461107235408 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:07:15 INFO - PROCESS | 1780 | 1461107235764 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf4800 == 143 [pid = 1780] [id = 665] 16:07:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8aec1c00) [pid = 1780] [serial = 1996] [outer = (nil)] 16:07:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8bc8a000) [pid = 1780] [serial = 1997] [outer = 0x8aec1c00] 16:07:15 INFO - PROCESS | 1780 | 1461107235864 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c235000) [pid = 1780] [serial = 1998] [outer = 0x8aec1c00] 16:07:16 INFO - PROCESS | 1780 | 1461107236935 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1880ms 16:07:16 INFO - PROCESS | 1780 | 1461107236989 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1780 | 1461107236993 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:07:17 INFO - PROCESS | 1780 | 1461107237001 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1780 | 1461107237007 Marionette TRACE conn4 <- [1,2634,null,{}] 16:07:17 INFO - PROCESS | 1780 | 1461107237024 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:17 INFO - PROCESS | 1780 | 1461107237287 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:07:17 INFO - PROCESS | 1780 | 1461107237672 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc93800 == 144 [pid = 1780] [id = 666] 16:07:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8ed16400) [pid = 1780] [serial = 1999] [outer = (nil)] 16:07:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8edb8400) [pid = 1780] [serial = 2000] [outer = 0x8ed16400] 16:07:17 INFO - PROCESS | 1780 | 1461107237766 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8ee11400) [pid = 1780] [serial = 2001] [outer = 0x8ed16400] 16:07:18 INFO - PROCESS | 1780 | 1461107238717 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1784ms 16:07:18 INFO - PROCESS | 1780 | 1461107238785 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1780 | 1461107238790 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:07:18 INFO - PROCESS | 1780 | 1461107238798 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1780 | 1461107238801 Marionette TRACE conn4 <- [1,2638,null,{}] 16:07:18 INFO - PROCESS | 1780 | 1461107238807 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:19 INFO - PROCESS | 1780 | 1461107239054 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:07:19 INFO - PROCESS | 1780 | 1461107239397 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cba400 == 145 [pid = 1780] [id = 667] 16:07:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8bc91c00) [pid = 1780] [serial = 2002] [outer = (nil)] 16:07:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8ef48800) [pid = 1780] [serial = 2003] [outer = 0x8bc91c00] 16:07:19 INFO - PROCESS | 1780 | 1461107239493 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f43cc00) [pid = 1780] [serial = 2004] [outer = 0x8bc91c00] 16:07:20 INFO - PROCESS | 1780 | 1461107240418 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1686ms 16:07:20 INFO - PROCESS | 1780 | 1461107240484 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:07:20 INFO - PROCESS | 1780 | 1461107240489 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:07:20 INFO - PROCESS | 1780 | 1461107240497 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1780 | 1461107240500 Marionette TRACE conn4 <- [1,2642,null,{}] 16:07:20 INFO - PROCESS | 1780 | 1461107240507 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 1780 | 1461107240744 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:07:21 INFO - PROCESS | 1780 | 1461107241125 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a37800 == 146 [pid = 1780] [id = 668] 16:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ec89400) [pid = 1780] [serial = 2005] [outer = (nil)] 16:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f7cf000) [pid = 1780] [serial = 2006] [outer = 0x8ec89400] 16:07:21 INFO - PROCESS | 1780 | 1461107241227 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f8af000) [pid = 1780] [serial = 2007] [outer = 0x8ec89400] 16:07:22 INFO - PROCESS | 1780 | 1461107242164 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:07:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1734ms 16:07:22 INFO - PROCESS | 1780 | 1461107242231 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:07:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:07:22 INFO - PROCESS | 1780 | 1461107242235 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:07:22 INFO - PROCESS | 1780 | 1461107242242 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1780 | 1461107242246 Marionette TRACE conn4 <- [1,2646,null,{}] 16:07:22 INFO - PROCESS | 1780 | 1461107242252 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:22 INFO - PROCESS | 1780 | 1461107242546 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:07:22 INFO - PROCESS | 1780 | 1461107242897 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7ba000 == 147 [pid = 1780] [id = 669] 16:07:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8fadf400) [pid = 1780] [serial = 2008] [outer = (nil)] 16:07:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x915d3800) [pid = 1780] [serial = 2009] [outer = 0x8fadf400] 16:07:22 INFO - PROCESS | 1780 | 1461107242991 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x91f7bc00) [pid = 1780] [serial = 2010] [outer = 0x8fadf400] 16:07:23 INFO - PROCESS | 1780 | 1461107243857 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:07:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1640ms 16:07:23 INFO - PROCESS | 1780 | 1461107243882 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:07:23 INFO - PROCESS | 1780 | 1461107243886 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:07:23 INFO - PROCESS | 1780 | 1461107243892 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1780 | 1461107243896 Marionette TRACE conn4 <- [1,2650,null,{}] 16:07:23 INFO - PROCESS | 1780 | 1461107243902 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 1780 | 1461107244135 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:07:24 INFO - PROCESS | 1780 | 1461107244436 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x86169400 == 148 [pid = 1780] [id = 670] 16:07:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x868e6000) [pid = 1780] [serial = 2011] [outer = (nil)] 16:07:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x9206fc00) [pid = 1780] [serial = 2012] [outer = 0x868e6000] 16:07:24 INFO - PROCESS | 1780 | 1461107244529 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x920e3400) [pid = 1780] [serial = 2013] [outer = 0x868e6000] 16:07:25 INFO - PROCESS | 1780 | 1461107245543 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1684ms 16:07:25 INFO - PROCESS | 1780 | 1461107245577 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1780 | 1461107245580 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:07:25 INFO - PROCESS | 1780 | 1461107245587 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1780 | 1461107245590 Marionette TRACE conn4 <- [1,2654,null,{}] 16:07:25 INFO - PROCESS | 1780 | 1461107245597 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 1780 | 1461107245828 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:07:26 INFO - PROCESS | 1780 | 1461107246184 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7b5000 == 149 [pid = 1780] [id = 671] 16:07:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x92021800) [pid = 1780] [serial = 2014] [outer = (nil)] 16:07:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93290c00) [pid = 1780] [serial = 2015] [outer = 0x92021800] 16:07:26 INFO - PROCESS | 1780 | 1461107246278 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x93387400) [pid = 1780] [serial = 2016] [outer = 0x92021800] 16:07:27 INFO - PROCESS | 1780 | 1461107247210 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:07:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1679ms 16:07:27 INFO - PROCESS | 1780 | 1461107247267 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1780 | 1461107247270 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:07:27 INFO - PROCESS | 1780 | 1461107247277 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1780 | 1461107247279 Marionette TRACE conn4 <- [1,2658,null,{}] 16:07:27 INFO - PROCESS | 1780 | 1461107247286 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:27 INFO - PROCESS | 1780 | 1461107247512 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:07:27 INFO - PROCESS | 1780 | 1461107247853 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x92071c00 == 150 [pid = 1780] [id = 672] 16:07:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9325dc00) [pid = 1780] [serial = 2017] [outer = (nil)] 16:07:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x933e0800) [pid = 1780] [serial = 2018] [outer = 0x9325dc00] 16:07:27 INFO - PROCESS | 1780 | 1461107247950 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x933e2000) [pid = 1780] [serial = 2019] [outer = 0x9325dc00] 16:07:28 INFO - PROCESS | 1780 | 1461107248843 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:07:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1636ms 16:07:28 INFO - PROCESS | 1780 | 1461107248913 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1780 | 1461107248918 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:07:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:07:28 INFO - PROCESS | 1780 | 1461107248926 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1780 | 1461107248930 Marionette TRACE conn4 <- [1,2662,null,{}] 16:07:28 INFO - PROCESS | 1780 | 1461107248936 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:29 INFO - PROCESS | 1780 | 1461107249217 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:07:29 INFO - PROCESS | 1780 | 1461107249558 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8609d400 == 151 [pid = 1780] [id = 673] 16:07:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e050c00) [pid = 1780] [serial = 2020] [outer = (nil)] 16:07:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x933f0800) [pid = 1780] [serial = 2021] [outer = 0x8e050c00] 16:07:29 INFO - PROCESS | 1780 | 1461107249655 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x933fd800) [pid = 1780] [serial = 2022] [outer = 0x8e050c00] 16:07:30 INFO - PROCESS | 1780 | 1461107250600 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:07:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1688ms 16:07:30 INFO - PROCESS | 1780 | 1461107250615 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1780 | 1461107250619 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:07:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:07:30 INFO - PROCESS | 1780 | 1461107250647 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1780 | 1461107250653 Marionette TRACE conn4 <- [1,2666,null,{}] 16:07:30 INFO - PROCESS | 1780 | 1461107250660 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:30 INFO - PROCESS | 1780 | 1461107250928 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:07:31 INFO - PROCESS | 1780 | 1461107251292 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x933e9400 == 152 [pid = 1780] [id = 674] 16:07:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9438f800) [pid = 1780] [serial = 2023] [outer = (nil)] 16:07:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x94397400) [pid = 1780] [serial = 2024] [outer = 0x9438f800] 16:07:31 INFO - PROCESS | 1780 | 1461107251394 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9439ec00) [pid = 1780] [serial = 2025] [outer = 0x9438f800] 16:07:32 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:32 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:07:32 INFO - PROCESS | 1780 | 1461107252770 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:07:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2146ms 16:07:32 INFO - PROCESS | 1780 | 1461107252788 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1780 | 1461107252792 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:07:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:07:32 INFO - PROCESS | 1780 | 1461107252798 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1780 | 1461107252802 Marionette TRACE conn4 <- [1,2670,null,{}] 16:07:32 INFO - PROCESS | 1780 | 1461107252808 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 1780 | 1461107253080 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:07:33 INFO - PROCESS | 1780 | 1461107253350 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x94390c00 == 153 [pid = 1780] [id = 675] 16:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x94397c00) [pid = 1780] [serial = 2026] [outer = (nil)] 16:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x95ccac00) [pid = 1780] [serial = 2027] [outer = 0x94397c00] 16:07:33 INFO - PROCESS | 1780 | 1461107253443 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x96348c00) [pid = 1780] [serial = 2028] [outer = 0x94397c00] 16:07:34 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 16:07:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:07:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:07:34 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 16:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:34 INFO - _addTest/ [0,2673,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1780 | 1461107254836 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:07:34 INFO - PROCESS | 1780 | 1461107254843 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1780 | 1461107254848 Marionette TRACE conn4 <- [1,2674,null,{}] 16:07:34 INFO - PROCESS | 1780 | 1461107254854 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 1780 | 1461107255156 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:07:35 INFO - PROCESS | 1780 | 1461107255426 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x95c64c00 == 154 [pid = 1780] [id = 676] 16:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x95c6d800) [pid = 1780] [serial = 2029] [outer = (nil)] 16:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9740ec00) [pid = 1780] [serial = 2030] [outer = 0x95c6d800] 16:07:35 INFO - PROCESS | 1780 | 1461107255528 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x97561000) [pid = 1780] [serial = 2031] [outer = 0x95c6d800] 16:07:36 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:36 INFO - PROCESS | 1780 | 1461107256942 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:07:36 INFO - PROCESS | 1780 | 1461107256989 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:07:37 INFO - PROCESS | 1780 | 1461107257084 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1780 | 1461107257087 Marionette TRACE conn4 <- [1,2678,null,{}] 16:07:37 INFO - PROCESS | 1780 | 1461107257107 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 1780 | 1461107257347 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:07:37 INFO - PROCESS | 1780 | 1461107257641 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x933e8800 == 155 [pid = 1780] [id = 677] 16:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x95cc5c00) [pid = 1780] [serial = 2032] [outer = (nil)] 16:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x97f51400) [pid = 1780] [serial = 2033] [outer = 0x95cc5c00] 16:07:37 INFO - PROCESS | 1780 | 1461107257731 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9908a000) [pid = 1780] [serial = 2034] [outer = 0x95cc5c00] 16:07:39 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:39 INFO - PROCESS | 1780 | 1461107259158 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2183ms 16:07:39 INFO - PROCESS | 1780 | 1461107259178 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:07:39 INFO - PROCESS | 1780 | 1461107259192 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:07:39 INFO - PROCESS | 1780 | 1461107259198 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1780 | 1461107259202 Marionette TRACE conn4 <- [1,2682,null,{}] 16:07:39 INFO - PROCESS | 1780 | 1461107259207 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:39 INFO - PROCESS | 1780 | 1461107259434 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:07:39 INFO - PROCESS | 1780 | 1461107259746 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fc000 == 156 [pid = 1780] [id = 678] 16:07:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x97f55400) [pid = 1780] [serial = 2035] [outer = (nil)] 16:07:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9addfc00) [pid = 1780] [serial = 2036] [outer = 0x97f55400] 16:07:39 INFO - PROCESS | 1780 | 1461107259836 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9df88c00) [pid = 1780] [serial = 2037] [outer = 0x97f55400] 16:07:41 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:41 INFO - PROCESS | 1780 | 1461107261205 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:07:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2030ms 16:07:41 INFO - PROCESS | 1780 | 1461107261229 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1780 | 1461107261233 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:07:41 INFO - PROCESS | 1780 | 1461107261240 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1780 | 1461107261244 Marionette TRACE conn4 <- [1,2686,null,{}] 16:07:41 INFO - PROCESS | 1780 | 1461107261250 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:41 INFO - PROCESS | 1780 | 1461107261544 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:07:41 INFO - PROCESS | 1780 | 1461107261813 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fed000 == 157 [pid = 1780] [id = 679] 16:07:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9816f800) [pid = 1780] [serial = 2038] [outer = (nil)] 16:07:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa0e64000) [pid = 1780] [serial = 2039] [outer = 0x9816f800] 16:07:41 INFO - PROCESS | 1780 | 1461107261909 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa2933000) [pid = 1780] [serial = 2040] [outer = 0x9816f800] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89b86400 == 156 [pid = 1780] [id = 617] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89b7b000 == 155 [pid = 1780] [id = 616] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89c3e400 == 154 [pid = 1780] [id = 618] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8e043000 == 153 [pid = 1780] [id = 481] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x98a13400 == 152 [pid = 1780] [id = 612] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x93383c00 == 151 [pid = 1780] [id = 614] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x893dc800 == 150 [pid = 1780] [id = 208] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x9ea16000 == 149 [pid = 1780] [id = 613] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6d400 == 148 [pid = 1780] [id = 662] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89b84c00 == 147 [pid = 1780] [id = 661] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8726c400 == 146 [pid = 1780] [id = 660] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x860a9800 == 145 [pid = 1780] [id = 655] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef53c00 == 144 [pid = 1780] [id = 654] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x93380000 == 143 [pid = 1780] [id = 652] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x9439e400 == 142 [pid = 1780] [id = 653] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x90712400 == 141 [pid = 1780] [id = 651] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x9135a000 == 140 [pid = 1780] [id = 650] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeabc00 == 139 [pid = 1780] [id = 649] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x871d1800 == 138 [pid = 1780] [id = 648] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef45c00 == 137 [pid = 1780] [id = 646] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8f8b5400 == 136 [pid = 1780] [id = 647] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf1c00 == 135 [pid = 1780] [id = 645] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x87bc9400 == 134 [pid = 1780] [id = 615] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfad800 == 133 [pid = 1780] [id = 644] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc46400 == 132 [pid = 1780] [id = 643] 16:07:44 INFO - PROCESS | 1780 | --DOCSHELL 0x87cb8c00 == 131 [pid = 1780] [id = 642] 16:07:45 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8dfa4c00) [pid = 1780] [serial = 1925] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x92074c00) [pid = 1780] [serial = 1884] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8bc4a400) [pid = 1780] [serial = 1865] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9b08b800) [pid = 1780] [serial = 1905] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x89b82000) [pid = 1780] [serial = 1862] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0xa29cb000) [pid = 1780] [serial = 1908] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8ef4d000) [pid = 1780] [serial = 1874] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x89b7ec00) [pid = 1780] [serial = 1917] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0xa0b36c00) [pid = 1780] [serial = 1907] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fbc3c00) [pid = 1780] [serial = 1878] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9206a000) [pid = 1780] [serial = 1883] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x89b77800) [pid = 1780] [serial = 1916] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x87a31400) [pid = 1780] [serial = 1913] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x89ff1000) [pid = 1780] [serial = 1919] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0xa44b9000) [pid = 1780] [serial = 1911] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8c077800) [pid = 1780] [serial = 1866] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x87a34000) [pid = 1780] [serial = 1914] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x97aeb000) [pid = 1780] [serial = 1899] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8f437000) [pid = 1780] [serial = 1875] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x91356400) [pid = 1780] [serial = 1880] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c0ab800) [pid = 1780] [serial = 1922] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x97196800) [pid = 1780] [serial = 1896] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x979a8800) [pid = 1780] [serial = 1898] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x942a9400) [pid = 1780] [serial = 1890] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x95cc6800) [pid = 1780] [serial = 1893] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x915dcc00) [pid = 1780] [serial = 1881] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x970b2800) [pid = 1780] [serial = 1895] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x959c1c00) [pid = 1780] [serial = 1892] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ee15400) [pid = 1780] [serial = 1871] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x93293c00) [pid = 1780] [serial = 1887] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9add3000) [pid = 1780] [serial = 1904] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8f8b4800) [pid = 1780] [serial = 1877] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x98651400) [pid = 1780] [serial = 1902] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x92070800) [pid = 1780] [serial = 1886] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0xa438b400) [pid = 1780] [serial = 1910] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8ed12c00) [pid = 1780] [serial = 1794] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x98176800) [pid = 1780] [serial = 1901] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8c453c00) [pid = 1780] [serial = 1923] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9423d000) [pid = 1780] [serial = 1889] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8b173400) [pid = 1780] [serial = 1920] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8ed0ac00) [pid = 1780] [serial = 1868] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8ed48400) [pid = 1780] [serial = 1869] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8eeb0800) [pid = 1780] [serial = 1872] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x89bfdc00) [pid = 1780] [serial = 1863] [outer = (nil)] [url = about:blank] 16:07:45 INFO - PROCESS | 1780 | 1461107265395 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 1780 | 1461107265444 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:07:45 INFO - PROCESS | 1780 | 1461107265453 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1780 | 1461107265459 Marionette TRACE conn4 <- [1,2690,null,{}] 16:07:45 INFO - PROCESS | 1780 | 1461107265468 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 1780 | 1461107265674 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:07:45 INFO - PROCESS | 1780 | 1461107265919 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x86165400 == 132 [pid = 1780] [id = 680] 16:07:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x86165800) [pid = 1780] [serial = 2041] [outer = (nil)] 16:07:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x865c9000) [pid = 1780] [serial = 2042] [outer = 0x86165800] 16:07:46 INFO - PROCESS | 1780 | 1461107265999 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8680a800) [pid = 1780] [serial = 2043] [outer = 0x86165800] 16:07:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:47 INFO - PROCESS | 1780 | 1461107267286 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1780 | 1461107267361 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:07:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:07:47 INFO - PROCESS | 1780 | 1461107267372 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1780 | 1461107267376 Marionette TRACE conn4 <- [1,2694,null,{}] 16:07:47 INFO - PROCESS | 1780 | 1461107267383 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 1780 | 1461107267745 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:07:47 INFO - PROCESS | 1780 | 1461107267789 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x860a6800 == 133 [pid = 1780] [id = 681] 16:07:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x865cb000) [pid = 1780] [serial = 2044] [outer = (nil)] 16:07:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8726c400) [pid = 1780] [serial = 2045] [outer = 0x865cb000] 16:07:47 INFO - PROCESS | 1780 | 1461107267870 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x87a2dc00) [pid = 1780] [serial = 2046] [outer = 0x865cb000] 16:07:49 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:49 INFO - PROCESS | 1780 | 1461107269380 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 1780 | 1461107269412 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:07:49 INFO - PROCESS | 1780 | 1461107269481 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1780 | 1461107269488 Marionette TRACE conn4 <- [1,2698,null,{}] 16:07:49 INFO - PROCESS | 1780 | 1461107269505 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x89bfa400) [pid = 1780] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8b16d400) [pid = 1780] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9737c800) [pid = 1780] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9863e000) [pid = 1780] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8f43a800) [pid = 1780] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x943a5800) [pid = 1780] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x959b3400) [pid = 1780] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x943a0800) [pid = 1780] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x893e2800) [pid = 1780] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x92072800) [pid = 1780] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x92021c00) [pid = 1780] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x90680400) [pid = 1780] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8bc46c00) [pid = 1780] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8f8b5800) [pid = 1780] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8f436400) [pid = 1780] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8aec1800) [pid = 1780] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8ec8a400) [pid = 1780] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8bc97c00) [pid = 1780] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x87cbac00) [pid = 1780] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x87cbc000) [pid = 1780] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:07:50 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x9ff04000) [pid = 1780] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:07:50 INFO - PROCESS | 1780 | 1461107270477 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:07:50 INFO - PROCESS | 1780 | 1461107270618 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x87264800 == 134 [pid = 1780] [id = 682] 16:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x87266400) [pid = 1780] [serial = 2047] [outer = (nil)] 16:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x87bc8400) [pid = 1780] [serial = 2048] [outer = 0x87266400] 16:07:50 INFO - PROCESS | 1780 | 1461107270698 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x87cc5c00) [pid = 1780] [serial = 2049] [outer = 0x87266400] 16:07:51 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:51 INFO - PROCESS | 1780 | 1461107271924 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:07:51 INFO - PROCESS | 1780 | 1461107271991 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:07:51 INFO - PROCESS | 1780 | 1461107271998 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1780 | 1461107272001 Marionette TRACE conn4 <- [1,2702,null,{}] 16:07:52 INFO - PROCESS | 1780 | 1461107272007 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:52 INFO - PROCESS | 1780 | 1461107272289 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:07:52 INFO - PROCESS | 1780 | 1461107272642 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x84944400 == 135 [pid = 1780] [id = 683] 16:07:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x84948800) [pid = 1780] [serial = 2050] [outer = (nil)] 16:07:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x855ca400) [pid = 1780] [serial = 2051] [outer = 0x84948800] 16:07:52 INFO - PROCESS | 1780 | 1461107272739 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x865c9400) [pid = 1780] [serial = 2052] [outer = 0x84948800] 16:07:53 INFO - PROCESS | 1780 | 1461107273782 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:07:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:07:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1833ms 16:07:53 INFO - PROCESS | 1780 | 1461107273832 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1780 | 1461107273841 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:07:53 INFO - PROCESS | 1780 | 1461107273851 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1780 | 1461107273856 Marionette TRACE conn4 <- [1,2706,null,{}] 16:07:53 INFO - PROCESS | 1780 | 1461107273864 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 1780 | 1461107274109 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:07:54 INFO - PROCESS | 1780 | 1461107274475 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bcc000 == 136 [pid = 1780] [id = 684] 16:07:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x87bd3800) [pid = 1780] [serial = 2053] [outer = (nil)] 16:07:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x87cbf800) [pid = 1780] [serial = 2054] [outer = 0x87bd3800] 16:07:54 INFO - PROCESS | 1780 | 1461107274574 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x893e3800) [pid = 1780] [serial = 2055] [outer = 0x87bd3800] 16:07:55 INFO - PROCESS | 1780 | 1461107275559 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:07:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1736ms 16:07:55 INFO - PROCESS | 1780 | 1461107275591 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:07:55 INFO - PROCESS | 1780 | 1461107275598 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:07:55 INFO - PROCESS | 1780 | 1461107275605 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 1780 | 1461107275608 Marionette TRACE conn4 <- [1,2710,null,{}] 16:07:55 INFO - PROCESS | 1780 | 1461107275615 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:55 INFO - PROCESS | 1780 | 1461107275856 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:07:56 INFO - PROCESS | 1780 | 1461107276260 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b86c00 == 137 [pid = 1780] [id = 685] 16:07:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x89bf1000) [pid = 1780] [serial = 2056] [outer = (nil)] 16:07:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x89bf6400) [pid = 1780] [serial = 2057] [outer = 0x89bf1000] 16:07:56 INFO - PROCESS | 1780 | 1461107276355 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89c3d400) [pid = 1780] [serial = 2058] [outer = 0x89bf1000] 16:07:57 INFO - PROCESS | 1780 | 1461107277402 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1780 | 1461107277452 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:07:57 INFO - PROCESS | 1780 | 1461107277470 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1780 | 1461107277481 Marionette TRACE conn4 <- [1,2714,null,{}] 16:07:57 INFO - PROCESS | 1780 | 1461107277488 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 1780 | 1461107277737 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:07:58 INFO - PROCESS | 1780 | 1461107278078 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c46800 == 138 [pid = 1780] [id = 686] 16:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89d70000) [pid = 1780] [serial = 2059] [outer = (nil)] 16:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8aebd000) [pid = 1780] [serial = 2060] [outer = 0x89d70000] 16:07:58 INFO - PROCESS | 1780 | 1461107278169 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8aec3000) [pid = 1780] [serial = 2061] [outer = 0x89d70000] 16:07:59 INFO - PROCESS | 1780 | 1461107279085 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:07:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1700ms 16:07:59 INFO - PROCESS | 1780 | 1461107279162 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1780 | 1461107279172 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:07:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:07:59 INFO - PROCESS | 1780 | 1461107279183 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1780 | 1461107279187 Marionette TRACE conn4 <- [1,2718,null,{}] 16:07:59 INFO - PROCESS | 1780 | 1461107279196 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:59 INFO - PROCESS | 1780 | 1461107279471 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:07:59 INFO - PROCESS | 1780 | 1461107279811 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c47c00 == 139 [pid = 1780] [id = 687] 16:07:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8aeba400) [pid = 1780] [serial = 2062] [outer = (nil)] 16:07:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8bc45000) [pid = 1780] [serial = 2063] [outer = 0x8aeba400] 16:07:59 INFO - PROCESS | 1780 | 1461107279910 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8bc4b800) [pid = 1780] [serial = 2064] [outer = 0x8aeba400] 16:08:00 INFO - PROCESS | 1780 | 1461107280884 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1780 | 1461107280929 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:08:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:08:00 INFO - PROCESS | 1780 | 1461107280937 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1780 | 1461107280941 Marionette TRACE conn4 <- [1,2722,null,{}] 16:08:00 INFO - PROCESS | 1780 | 1461107280947 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 1780 | 1461107281195 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:08:01 INFO - PROCESS | 1780 | 1461107281545 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc91800 == 140 [pid = 1780] [id = 688] 16:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8bc92c00) [pid = 1780] [serial = 2065] [outer = (nil)] 16:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8c073400) [pid = 1780] [serial = 2066] [outer = 0x8bc92c00] 16:08:01 INFO - PROCESS | 1780 | 1461107281658 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8c237c00) [pid = 1780] [serial = 2067] [outer = 0x8bc92c00] 16:08:02 INFO - PROCESS | 1780 | 1461107282692 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1780 | 1461107282780 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:08:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:08:02 INFO - PROCESS | 1780 | 1461107282787 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1780 | 1461107282790 Marionette TRACE conn4 <- [1,2726,null,{}] 16:08:02 INFO - PROCESS | 1780 | 1461107282796 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 1780 | 1461107283070 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:08:03 INFO - PROCESS | 1780 | 1461107283424 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe5000 == 141 [pid = 1780] [id = 689] 16:08:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8c453800) [pid = 1780] [serial = 2068] [outer = (nil)] 16:08:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e048400) [pid = 1780] [serial = 2069] [outer = 0x8c453800] 16:08:03 INFO - PROCESS | 1780 | 1461107283518 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e04b400) [pid = 1780] [serial = 2070] [outer = 0x8c453800] 16:08:04 INFO - PROCESS | 1780 | 1461107284491 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:08:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1781ms 16:08:04 INFO - PROCESS | 1780 | 1461107284569 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:08:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:08:04 INFO - PROCESS | 1780 | 1461107284573 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:08:04 INFO - PROCESS | 1780 | 1461107284579 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1780 | 1461107284583 Marionette TRACE conn4 <- [1,2730,null,{}] 16:08:04 INFO - PROCESS | 1780 | 1461107284589 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 1780 | 1461107284848 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:08:05 INFO - PROCESS | 1780 | 1461107285208 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8726a800 == 142 [pid = 1780] [id = 690] 16:08:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x87bc9c00) [pid = 1780] [serial = 2071] [outer = (nil)] 16:08:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e0edc00) [pid = 1780] [serial = 2072] [outer = 0x87bc9c00] 16:08:05 INFO - PROCESS | 1780 | 1461107285303 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e0f1800) [pid = 1780] [serial = 2073] [outer = 0x87bc9c00] 16:08:06 INFO - PROCESS | 1780 | 1461107286631 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1780 | 1461107286667 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:08:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:08:06 INFO - PROCESS | 1780 | 1461107286674 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1780 | 1461107286678 Marionette TRACE conn4 <- [1,2734,null,{}] 16:08:06 INFO - PROCESS | 1780 | 1461107286683 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 1780 | 1461107286979 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:08:07 INFO - PROCESS | 1780 | 1461107287274 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfa7400 == 143 [pid = 1780] [id = 691] 16:08:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e04fc00) [pid = 1780] [serial = 2074] [outer = (nil)] 16:08:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8ec92400) [pid = 1780] [serial = 2075] [outer = 0x8e04fc00] 16:08:07 INFO - PROCESS | 1780 | 1461107287366 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8ed0e400) [pid = 1780] [serial = 2076] [outer = 0x8e04fc00] 16:08:08 INFO - PROCESS | 1780 | 1461107288361 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1739ms 16:08:08 INFO - PROCESS | 1780 | 1461107288422 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 1780 | 1461107288427 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:08:08 INFO - PROCESS | 1780 | 1461107288437 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1780 | 1461107288441 Marionette TRACE conn4 <- [1,2738,null,{}] 16:08:08 INFO - PROCESS | 1780 | 1461107288447 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 1780 | 1461107288687 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:08:09 INFO - PROCESS | 1780 | 1461107289035 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec8b800 == 144 [pid = 1780] [id = 692] 16:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8ec8d800) [pid = 1780] [serial = 2077] [outer = (nil)] 16:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8ed47800) [pid = 1780] [serial = 2078] [outer = 0x8ec8d800] 16:08:09 INFO - PROCESS | 1780 | 1461107289134 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8ed4b400) [pid = 1780] [serial = 2079] [outer = 0x8ec8d800] 16:08:10 INFO - PROCESS | 1780 | 1461107290053 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1682ms 16:08:10 INFO - PROCESS | 1780 | 1461107290119 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 1780 | 1461107290124 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:08:10 INFO - PROCESS | 1780 | 1461107290131 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 1780 | 1461107290133 Marionette TRACE conn4 <- [1,2742,null,{}] 16:08:10 INFO - PROCESS | 1780 | 1461107290140 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:10 INFO - PROCESS | 1780 | 1461107290435 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:08:10 INFO - PROCESS | 1780 | 1461107290778 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc8f000 == 145 [pid = 1780] [id = 693] 16:08:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8bc8fc00) [pid = 1780] [serial = 2080] [outer = (nil)] 16:08:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8edba000) [pid = 1780] [serial = 2081] [outer = 0x8bc8fc00] 16:08:10 INFO - PROCESS | 1780 | 1461107290888 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8ee13400) [pid = 1780] [serial = 2082] [outer = 0x8bc8fc00] 16:08:11 INFO - PROCESS | 1780 | 1461107291877 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1788ms 16:08:11 INFO - PROCESS | 1780 | 1461107291921 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1780 | 1461107291925 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:08:11 INFO - PROCESS | 1780 | 1461107291932 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1780 | 1461107291938 Marionette TRACE conn4 <- [1,2746,null,{}] 16:08:11 INFO - PROCESS | 1780 | 1461107291945 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:12 INFO - PROCESS | 1780 | 1461107292215 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:08:12 INFO - PROCESS | 1780 | 1461107292569 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb0800 == 146 [pid = 1780] [id = 694] 16:08:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8f433400) [pid = 1780] [serial = 2083] [outer = (nil)] 16:08:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8f438c00) [pid = 1780] [serial = 2084] [outer = 0x8f433400] 16:08:12 INFO - PROCESS | 1780 | 1461107292666 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8f440000) [pid = 1780] [serial = 2085] [outer = 0x8f433400] 16:08:13 INFO - PROCESS | 1780 | 1461107293584 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1680ms 16:08:13 INFO - PROCESS | 1780 | 1461107293613 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:08:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:08:13 INFO - PROCESS | 1780 | 1461107293617 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:08:13 INFO - PROCESS | 1780 | 1461107293624 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 1780 | 1461107293628 Marionette TRACE conn4 <- [1,2750,null,{}] 16:08:13 INFO - PROCESS | 1780 | 1461107293656 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:13 INFO - PROCESS | 1780 | 1461107293902 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:08:14 INFO - PROCESS | 1780 | 1461107294267 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef47400 == 147 [pid = 1780] [id = 695] 16:08:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8f7b4400) [pid = 1780] [serial = 2086] [outer = (nil)] 16:08:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8f7c0c00) [pid = 1780] [serial = 2087] [outer = 0x8f7b4400] 16:08:14 INFO - PROCESS | 1780 | 1461107294364 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8f7c7c00) [pid = 1780] [serial = 2088] [outer = 0x8f7b4400] 16:08:15 INFO - PROCESS | 1780 | 1461107295303 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:08:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1700ms 16:08:15 INFO - PROCESS | 1780 | 1461107295325 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 1780 | 1461107295329 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:08:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:08:15 INFO - PROCESS | 1780 | 1461107295336 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1780 | 1461107295341 Marionette TRACE conn4 <- [1,2754,null,{}] 16:08:15 INFO - PROCESS | 1780 | 1461107295349 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:15 INFO - PROCESS | 1780 | 1461107295585 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:08:15 INFO - PROCESS | 1780 | 1461107295891 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c44e000 == 148 [pid = 1780] [id = 696] 16:08:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8e0f0400) [pid = 1780] [serial = 2089] [outer = (nil)] 16:08:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8f8b1c00) [pid = 1780] [serial = 2090] [outer = 0x8e0f0400] 16:08:16 INFO - PROCESS | 1780 | 1461107296029 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8f8b9400) [pid = 1780] [serial = 2091] [outer = 0x8e0f0400] 16:08:16 INFO - PROCESS | 1780 | 1461107296963 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1683ms 16:08:17 INFO - PROCESS | 1780 | 1461107297020 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1780 | 1461107297023 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:08:17 INFO - PROCESS | 1780 | 1461107297031 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1780 | 1461107297033 Marionette TRACE conn4 <- [1,2758,null,{}] 16:08:17 INFO - PROCESS | 1780 | 1461107297041 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:17 INFO - PROCESS | 1780 | 1461107297323 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:08:17 INFO - PROCESS | 1780 | 1461107297675 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7be800 == 149 [pid = 1780] [id = 697] 16:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8f7cb800) [pid = 1780] [serial = 2092] [outer = (nil)] 16:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8fbc1c00) [pid = 1780] [serial = 2093] [outer = 0x8f7cb800] 16:08:17 INFO - PROCESS | 1780 | 1461107297771 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8fbc4c00) [pid = 1780] [serial = 2094] [outer = 0x8f7cb800] 16:08:18 INFO - PROCESS | 1780 | 1461107298673 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:08:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1694ms 16:08:18 INFO - PROCESS | 1780 | 1461107298725 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1780 | 1461107298729 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:08:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:08:18 INFO - PROCESS | 1780 | 1461107298735 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1780 | 1461107298739 Marionette TRACE conn4 <- [1,2762,null,{}] 16:08:18 INFO - PROCESS | 1780 | 1461107298744 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:18 INFO - PROCESS | 1780 | 1461107298986 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:08:19 INFO - PROCESS | 1780 | 1461107299331 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae3000 == 150 [pid = 1780] [id = 698] 16:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8fbbb400) [pid = 1780] [serial = 2095] [outer = (nil)] 16:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x91357c00) [pid = 1780] [serial = 2096] [outer = 0x8fbbb400] 16:08:19 INFO - PROCESS | 1780 | 1461107299430 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x915d5c00) [pid = 1780] [serial = 2097] [outer = 0x8fbbb400] 16:08:20 INFO - PROCESS | 1780 | 1461107300429 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:08:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1735ms 16:08:20 INFO - PROCESS | 1780 | 1461107300471 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 1780 | 1461107300475 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:08:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:08:20 INFO - PROCESS | 1780 | 1461107300482 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 1780 | 1461107300484 Marionette TRACE conn4 <- [1,2766,null,{}] 16:08:20 INFO - PROCESS | 1780 | 1461107300490 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:20 INFO - PROCESS | 1780 | 1461107300734 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:08:21 INFO - PROCESS | 1780 | 1461107301088 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed4b800 == 151 [pid = 1780] [id = 699] 16:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8f434c00) [pid = 1780] [serial = 2098] [outer = (nil)] 16:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x91fbac00) [pid = 1780] [serial = 2099] [outer = 0x8f434c00] 16:08:21 INFO - PROCESS | 1780 | 1461107301188 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x91fc1c00) [pid = 1780] [serial = 2100] [outer = 0x8f434c00] 16:08:22 INFO - PROCESS | 1780 | 1461107302124 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1678ms 16:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:08:22 INFO - PROCESS | 1780 | 1461107302161 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1780 | 1461107302164 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:08:22 INFO - PROCESS | 1780 | 1461107302171 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1780 | 1461107302175 Marionette TRACE conn4 <- [1,2770,null,{}] 16:08:22 INFO - PROCESS | 1780 | 1461107302180 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:22 INFO - PROCESS | 1780 | 1461107302414 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x84960000 == 150 [pid = 1780] [id = 408] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x87264800 == 149 [pid = 1780] [id = 682] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x860a6800 == 148 [pid = 1780] [id = 681] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x86165400 == 147 [pid = 1780] [id = 680] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x933fc000 == 146 [pid = 1780] [id = 678] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x95c64c00 == 145 [pid = 1780] [id = 676] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x933e8800 == 144 [pid = 1780] [id = 677] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x94390c00 == 143 [pid = 1780] [id = 675] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x933e9400 == 142 [pid = 1780] [id = 674] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8609d400 == 141 [pid = 1780] [id = 673] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7b5000 == 140 [pid = 1780] [id = 671] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x92071c00 == 139 [pid = 1780] [id = 672] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x86169400 == 138 [pid = 1780] [id = 670] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7ba000 == 137 [pid = 1780] [id = 669] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x87a37800 == 136 [pid = 1780] [id = 668] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x87cba400 == 135 [pid = 1780] [id = 667] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf4800 == 134 [pid = 1780] [id = 665] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc93800 == 133 [pid = 1780] [id = 666] 16:08:24 INFO - PROCESS | 1780 | --DOCSHELL 0x87a34400 == 132 [pid = 1780] [id = 664] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8dfb2800) [pid = 1780] [serial = 1991] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8b170800) [pid = 1780] [serial = 1986] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c0a6400) [pid = 1780] [serial = 1988] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c451c00) [pid = 1780] [serial = 1989] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9ffc4000) [pid = 1780] [serial = 1973] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9b097800) [pid = 1780] [serial = 1971] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9ae81400) [pid = 1780] [serial = 1970] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x9896f400) [pid = 1780] [serial = 1968] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x984d4000) [pid = 1780] [serial = 1967] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x98169000) [pid = 1780] [serial = 1965] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x97f4f400) [pid = 1780] [serial = 1964] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x979a6400) [pid = 1780] [serial = 1962] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x9756a400) [pid = 1780] [serial = 1961] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x95cc4000) [pid = 1780] [serial = 1959] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x943a9800) [pid = 1780] [serial = 1958] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8dfa4800) [pid = 1780] [serial = 1860] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x942abc00) [pid = 1780] [serial = 1956] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x94242c00) [pid = 1780] [serial = 1955] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x93383800) [pid = 1780] [serial = 1953] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x9337e400) [pid = 1780] [serial = 1952] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x920e6000) [pid = 1780] [serial = 1950] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x92076000) [pid = 1780] [serial = 1949] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x91fc0000) [pid = 1780] [serial = 1947] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8f8b8800) [pid = 1780] [serial = 1946] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8fbc2800) [pid = 1780] [serial = 1944] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8fae0c00) [pid = 1780] [serial = 1943] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8f7bf800) [pid = 1780] [serial = 1941] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8f7b4c00) [pid = 1780] [serial = 1940] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8ef4c800) [pid = 1780] [serial = 1938] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8eeadc00) [pid = 1780] [serial = 1937] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8ed4d000) [pid = 1780] [serial = 1935] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8ed0a800) [pid = 1780] [serial = 1934] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8dfa3400) [pid = 1780] [serial = 1932] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c07a800) [pid = 1780] [serial = 1931] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x89b78800) [pid = 1780] [serial = 1929] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x893ddc00) [pid = 1780] [serial = 1928] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x893e5c00) [pid = 1780] [serial = 1982] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8726b400) [pid = 1780] [serial = 1979] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0xa3bdd800) [pid = 1780] [serial = 1977] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0xa3b78800) [pid = 1780] [serial = 1976] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0xa094ec00) [pid = 1780] [serial = 1974] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x89feec00) [pid = 1780] [serial = 1985] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x89b83000) [pid = 1780] [serial = 1983] [outer = (nil)] [url = about:blank] 16:08:25 INFO - PROCESS | 1780 | 1461107305144 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e7400 == 133 [pid = 1780] [id = 700] 16:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x868e8c00) [pid = 1780] [serial = 2101] [outer = (nil)] 16:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x869d6c00) [pid = 1780] [serial = 2102] [outer = 0x868e8c00] 16:08:25 INFO - PROCESS | 1780 | 1461107305232 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x87268400) [pid = 1780] [serial = 2103] [outer = 0x868e8c00] 16:08:26 INFO - PROCESS | 1780 | 1461107306082 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:08:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3940ms 16:08:26 INFO - PROCESS | 1780 | 1461107306134 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1780 | 1461107306142 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:08:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:08:26 INFO - PROCESS | 1780 | 1461107306161 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1780 | 1461107306165 Marionette TRACE conn4 <- [1,2774,null,{}] 16:08:26 INFO - PROCESS | 1780 | 1461107306172 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 1780 | 1461107306400 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:08:26 INFO - PROCESS | 1780 | 1461107306608 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cb7c00 == 134 [pid = 1780] [id = 701] 16:08:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x87cc0000) [pid = 1780] [serial = 2104] [outer = (nil)] 16:08:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x893e2800) [pid = 1780] [serial = 2105] [outer = 0x87cc0000] 16:08:26 INFO - PROCESS | 1780 | 1461107306695 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89b7ac00) [pid = 1780] [serial = 2106] [outer = 0x87cc0000] 16:08:27 INFO - PROCESS | 1780 | 1461107307735 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:08:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1635ms 16:08:27 INFO - PROCESS | 1780 | 1461107307802 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 1780 | 1461107307808 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:08:27 INFO - PROCESS | 1780 | 1461107307815 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1780 | 1461107307819 Marionette TRACE conn4 <- [1,2778,null,{}] 16:08:27 INFO - PROCESS | 1780 | 1461107307825 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:28 INFO - PROCESS | 1780 | 1461107308131 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:08:28 INFO - PROCESS | 1780 | 1461107308162 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x87cbb800 == 135 [pid = 1780] [id = 702] 16:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x89b7a000) [pid = 1780] [serial = 2107] [outer = (nil)] 16:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x89c43400) [pid = 1780] [serial = 2108] [outer = 0x89b7a000] 16:08:28 INFO - PROCESS | 1780 | 1461107308240 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x89fe6800) [pid = 1780] [serial = 2109] [outer = 0x89b7a000] 16:08:29 INFO - PROCESS | 1780 | 1461107309365 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x89c4b000) [pid = 1780] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x87265400) [pid = 1780] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9325dc00) [pid = 1780] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x92021800) [pid = 1780] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x868e6000) [pid = 1780] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8fadf400) [pid = 1780] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:08:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:08:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2083ms 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8ec89400) [pid = 1780] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8bc91c00) [pid = 1780] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8ed16400) [pid = 1780] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8aec1c00) [pid = 1780] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x87cc4800) [pid = 1780] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x86165800) [pid = 1780] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x9816f800) [pid = 1780] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x97f55400) [pid = 1780] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x95cc5c00) [pid = 1780] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x95c6d800) [pid = 1780] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x94397c00) [pid = 1780] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x9438f800) [pid = 1780] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x8e050c00) [pid = 1780] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:08:29 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x865cb000) [pid = 1780] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:08:29 INFO - PROCESS | 1780 | 1461107309985 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1780 | 1461107309990 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:08:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:08:30 INFO - PROCESS | 1780 | 1461107310013 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 1780 | 1461107310022 Marionette TRACE conn4 <- [1,2782,null,{}] 16:08:30 INFO - PROCESS | 1780 | 1461107310028 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:30 INFO - PROCESS | 1780 | 1461107310343 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:08:30 INFO - PROCESS | 1780 | 1461107310484 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a33800 == 136 [pid = 1780] [id = 703] 16:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x89b84800) [pid = 1780] [serial = 2110] [outer = (nil)] 16:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8b174c00) [pid = 1780] [serial = 2111] [outer = 0x89b84800] 16:08:30 INFO - PROCESS | 1780 | 1461107310561 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8bc93800) [pid = 1780] [serial = 2112] [outer = 0x89b84800] 16:08:31 INFO - PROCESS | 1780 | 1461107311375 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:08:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1403ms 16:08:31 INFO - PROCESS | 1780 | 1461107311408 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 1780 | 1461107311412 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:08:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:08:31 INFO - PROCESS | 1780 | 1461107311419 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 1780 | 1461107311422 Marionette TRACE conn4 <- [1,2786,null,{}] 16:08:31 INFO - PROCESS | 1780 | 1461107311428 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:31 INFO - PROCESS | 1780 | 1461107311639 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:08:32 INFO - PROCESS | 1780 | 1461107312007 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x86165800 == 137 [pid = 1780] [id = 704] 16:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x86169400) [pid = 1780] [serial = 2113] [outer = (nil)] 16:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x869d9c00) [pid = 1780] [serial = 2114] [outer = 0x86169400] 16:08:32 INFO - PROCESS | 1780 | 1461107312179 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x87271000) [pid = 1780] [serial = 2115] [outer = 0x86169400] 16:08:33 INFO - PROCESS | 1780 | 1461107313123 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:08:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:08:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1734ms 16:08:33 INFO - PROCESS | 1780 | 1461107313154 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 1780 | 1461107313162 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:08:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:08:33 INFO - PROCESS | 1780 | 1461107313172 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 1780 | 1461107313177 Marionette TRACE conn4 <- [1,2790,null,{}] 16:08:33 INFO - PROCESS | 1780 | 1461107313185 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:33 INFO - PROCESS | 1780 | 1461107313435 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:08:33 INFO - PROCESS | 1780 | 1461107313782 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b80400 == 138 [pid = 1780] [id = 705] 16:08:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x89b86400) [pid = 1780] [serial = 2116] [outer = (nil)] 16:08:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x89bfb400) [pid = 1780] [serial = 2117] [outer = 0x89b86400] 16:08:33 INFO - PROCESS | 1780 | 1461107313883 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x89d69400) [pid = 1780] [serial = 2118] [outer = 0x89b86400] 16:08:34 INFO - PROCESS | 1780 | 1461107314940 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:08:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1845ms 16:08:35 INFO - PROCESS | 1780 | 1461107315020 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 1780 | 1461107315027 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:08:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:08:35 INFO - PROCESS | 1780 | 1461107315037 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1780 | 1461107315042 Marionette TRACE conn4 <- [1,2794,null,{}] 16:08:35 INFO - PROCESS | 1780 | 1461107315049 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:35 INFO - PROCESS | 1780 | 1461107315344 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:08:35 INFO - PROCESS | 1780 | 1461107315731 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a34c00 == 139 [pid = 1780] [id = 706] 16:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8b170800) [pid = 1780] [serial = 2119] [outer = (nil)] 16:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c076000) [pid = 1780] [serial = 2120] [outer = 0x8b170800] 16:08:35 INFO - PROCESS | 1780 | 1461107315827 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c0b0000) [pid = 1780] [serial = 2121] [outer = 0x8b170800] 16:08:36 INFO - PROCESS | 1780 | 1461107316876 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1933ms 16:08:36 INFO - PROCESS | 1780 | 1461107316971 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 1780 | 1461107316975 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:08:36 INFO - PROCESS | 1780 | 1461107316985 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1780 | 1461107316995 Marionette TRACE conn4 <- [1,2798,null,{}] 16:08:37 INFO - PROCESS | 1780 | 1461107317010 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:37 INFO - PROCESS | 1780 | 1461107317305 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:08:37 INFO - PROCESS | 1780 | 1461107317660 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8b173400 == 140 [pid = 1780] [id = 707] 16:08:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8c07b800) [pid = 1780] [serial = 2122] [outer = (nil)] 16:08:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8e043800) [pid = 1780] [serial = 2123] [outer = 0x8c07b800] 16:08:37 INFO - PROCESS | 1780 | 1461107317761 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8ec87400) [pid = 1780] [serial = 2124] [outer = 0x8c07b800] 16:08:38 INFO - PROCESS | 1780 | 1461107318788 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:08:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1842ms 16:08:38 INFO - PROCESS | 1780 | 1461107318826 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:08:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:08:38 INFO - PROCESS | 1780 | 1461107318832 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:08:38 INFO - PROCESS | 1780 | 1461107318839 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1780 | 1461107318843 Marionette TRACE conn4 <- [1,2802,null,{}] 16:08:38 INFO - PROCESS | 1780 | 1461107318850 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:39 INFO - PROCESS | 1780 | 1461107319102 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:08:39 INFO - PROCESS | 1780 | 1461107319456 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff0c00 == 141 [pid = 1780] [id = 708] 16:08:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c2b1400) [pid = 1780] [serial = 2125] [outer = (nil)] 16:08:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8ed48400) [pid = 1780] [serial = 2126] [outer = 0x8c2b1400] 16:08:39 INFO - PROCESS | 1780 | 1461107319555 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8edbb400) [pid = 1780] [serial = 2127] [outer = 0x8c2b1400] 16:08:40 INFO - PROCESS | 1780 | 1461107320495 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:08:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1732ms 16:08:40 INFO - PROCESS | 1780 | 1461107320571 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 1780 | 1461107320575 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:08:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:08:40 INFO - PROCESS | 1780 | 1461107320582 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 1780 | 1461107320585 Marionette TRACE conn4 <- [1,2806,null,{}] 16:08:40 INFO - PROCESS | 1780 | 1461107320591 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:40 INFO - PROCESS | 1780 | 1461107320858 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:08:41 INFO - PROCESS | 1780 | 1461107321208 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eeb1000 == 142 [pid = 1780] [id = 709] 16:08:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8eeb1400) [pid = 1780] [serial = 2128] [outer = (nil)] 16:08:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8eeb5000) [pid = 1780] [serial = 2129] [outer = 0x8eeb1400] 16:08:41 INFO - PROCESS | 1780 | 1461107321320 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8f439000) [pid = 1780] [serial = 2130] [outer = 0x8eeb1400] 16:08:42 INFO - PROCESS | 1780 | 1461107322296 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:08:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1785ms 16:08:42 INFO - PROCESS | 1780 | 1461107322369 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1780 | 1461107322372 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:08:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:08:42 INFO - PROCESS | 1780 | 1461107322380 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1780 | 1461107322384 Marionette TRACE conn4 <- [1,2810,null,{}] 16:08:42 INFO - PROCESS | 1780 | 1461107322390 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:42 INFO - PROCESS | 1780 | 1461107322667 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:08:43 INFO - PROCESS | 1780 | 1461107323006 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c235800 == 143 [pid = 1780] [id = 710] 16:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8ed11c00) [pid = 1780] [serial = 2131] [outer = (nil)] 16:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f8b7400) [pid = 1780] [serial = 2132] [outer = 0x8ed11c00] 16:08:43 INFO - PROCESS | 1780 | 1461107323101 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8fae4800) [pid = 1780] [serial = 2133] [outer = 0x8ed11c00] 16:08:44 INFO - PROCESS | 1780 | 1461107324026 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:08:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1687ms 16:08:44 INFO - PROCESS | 1780 | 1461107324068 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:08:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:08:44 INFO - PROCESS | 1780 | 1461107324072 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:08:44 INFO - PROCESS | 1780 | 1461107324079 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1780 | 1461107324082 Marionette TRACE conn4 <- [1,2814,null,{}] 16:08:44 INFO - PROCESS | 1780 | 1461107324088 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:44 INFO - PROCESS | 1780 | 1461107324323 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:08:44 INFO - PROCESS | 1780 | 1461107324675 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c4800 == 144 [pid = 1780] [id = 711] 16:08:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f7cc800) [pid = 1780] [serial = 2134] [outer = (nil)] 16:08:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x915d5800) [pid = 1780] [serial = 2135] [outer = 0x8f7cc800] 16:08:44 INFO - PROCESS | 1780 | 1461107324772 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x92018800) [pid = 1780] [serial = 2136] [outer = 0x8f7cc800] 16:08:45 INFO - PROCESS | 1780 | 1461107325697 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:08:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1682ms 16:08:45 INFO - PROCESS | 1780 | 1461107325761 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:08:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:08:45 INFO - PROCESS | 1780 | 1461107325765 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:08:45 INFO - PROCESS | 1780 | 1461107325771 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1780 | 1461107325775 Marionette TRACE conn4 <- [1,2818,null,{}] 16:08:45 INFO - PROCESS | 1780 | 1461107325781 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:46 INFO - PROCESS | 1780 | 1461107326018 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:08:46 INFO - PROCESS | 1780 | 1461107326361 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c44c400 == 145 [pid = 1780] [id = 712] 16:08:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8ed0c400) [pid = 1780] [serial = 2137] [outer = (nil)] 16:08:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9206b000) [pid = 1780] [serial = 2138] [outer = 0x8ed0c400] 16:08:46 INFO - PROCESS | 1780 | 1461107326459 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x92070400) [pid = 1780] [serial = 2139] [outer = 0x8ed0c400] 16:08:47 INFO - PROCESS | 1780 | 1461107327436 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:08:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1731ms 16:08:47 INFO - PROCESS | 1780 | 1461107327503 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:08:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:08:47 INFO - PROCESS | 1780 | 1461107327508 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:08:47 INFO - PROCESS | 1780 | 1461107327514 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1780 | 1461107327518 Marionette TRACE conn4 <- [1,2822,null,{}] 16:08:47 INFO - PROCESS | 1780 | 1461107327524 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:47 INFO - PROCESS | 1780 | 1461107327763 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:08:48 INFO - PROCESS | 1780 | 1461107328112 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x869dac00 == 146 [pid = 1780] [id = 713] 16:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x89d73800) [pid = 1780] [serial = 2140] [outer = (nil)] 16:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x920e9400) [pid = 1780] [serial = 2141] [outer = 0x89d73800] 16:08:48 INFO - PROCESS | 1780 | 1461107328211 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x9325a000) [pid = 1780] [serial = 2142] [outer = 0x89d73800] 16:08:49 INFO - PROCESS | 1780 | 1461107329138 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:08:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1689ms 16:08:49 INFO - PROCESS | 1780 | 1461107329204 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 1780 | 1461107329208 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:08:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:08:49 INFO - PROCESS | 1780 | 1461107329215 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1780 | 1461107329219 Marionette TRACE conn4 <- [1,2826,null,{}] 16:08:49 INFO - PROCESS | 1780 | 1461107329224 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:49 INFO - PROCESS | 1780 | 1461107329512 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:08:49 INFO - PROCESS | 1780 | 1461107329873 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x93262400 == 147 [pid = 1780] [id = 714] 16:08:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93263800) [pid = 1780] [serial = 2143] [outer = (nil)] 16:08:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x93292800) [pid = 1780] [serial = 2144] [outer = 0x93263800] 16:08:49 INFO - PROCESS | 1780 | 1461107329982 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x93383800) [pid = 1780] [serial = 2145] [outer = 0x93263800] 16:08:50 INFO - PROCESS | 1780 | 1461107330958 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:08:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1780ms 16:08:50 INFO - PROCESS | 1780 | 1461107330995 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 1780 | 1461107331000 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:08:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:08:51 INFO - PROCESS | 1780 | 1461107331006 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1780 | 1461107331011 Marionette TRACE conn4 <- [1,2830,null,{}] 16:08:51 INFO - PROCESS | 1780 | 1461107331017 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:51 INFO - PROCESS | 1780 | 1461107331293 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:08:51 INFO - PROCESS | 1780 | 1461107331637 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328fc00 == 148 [pid = 1780] [id = 715] 16:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x93290800) [pid = 1780] [serial = 2146] [outer = (nil)] 16:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x933e9000) [pid = 1780] [serial = 2147] [outer = 0x93290800] 16:08:51 INFO - PROCESS | 1780 | 1461107331733 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x933f1400) [pid = 1780] [serial = 2148] [outer = 0x93290800] 16:08:52 INFO - PROCESS | 1780 | 1461107332690 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:08:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 16:08:52 INFO - PROCESS | 1780 | 1461107332745 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1780 | 1461107332749 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:08:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:08:52 INFO - PROCESS | 1780 | 1461107332755 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1780 | 1461107332758 Marionette TRACE conn4 <- [1,2834,null,{}] 16:08:52 INFO - PROCESS | 1780 | 1461107332765 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:53 INFO - PROCESS | 1780 | 1461107332999 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:08:53 INFO - PROCESS | 1780 | 1461107333349 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aebf800 == 149 [pid = 1780] [id = 716] 16:08:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8c07c000) [pid = 1780] [serial = 2149] [outer = (nil)] 16:08:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9423d400) [pid = 1780] [serial = 2150] [outer = 0x8c07c000] 16:08:53 INFO - PROCESS | 1780 | 1461107333446 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x94245000) [pid = 1780] [serial = 2151] [outer = 0x8c07c000] 16:08:54 INFO - PROCESS | 1780 | 1461107334352 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:08:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1639ms 16:08:54 INFO - PROCESS | 1780 | 1461107334396 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 1780 | 1461107334400 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:08:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:08:54 INFO - PROCESS | 1780 | 1461107334406 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1780 | 1461107334409 Marionette TRACE conn4 <- [1,2838,null,{}] 16:08:54 INFO - PROCESS | 1780 | 1461107334415 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:54 INFO - PROCESS | 1780 | 1461107334662 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:08:55 INFO - PROCESS | 1780 | 1461107335006 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x933fb000 == 150 [pid = 1780] [id = 717] 16:08:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x933fb800) [pid = 1780] [serial = 2152] [outer = (nil)] 16:08:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x942b1800) [pid = 1780] [serial = 2153] [outer = 0x933fb800] 16:08:55 INFO - PROCESS | 1780 | 1461107335101 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x942b3400) [pid = 1780] [serial = 2154] [outer = 0x933fb800] 16:08:56 INFO - PROCESS | 1780 | 1461107336022 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:08:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1680ms 16:08:56 INFO - PROCESS | 1780 | 1461107336087 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1780 | 1461107336091 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:08:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:08:56 INFO - PROCESS | 1780 | 1461107336098 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1780 | 1461107336102 Marionette TRACE conn4 <- [1,2842,null,{}] 16:08:56 INFO - PROCESS | 1780 | 1461107336108 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:56 INFO - PROCESS | 1780 | 1461107336342 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:08:56 INFO - PROCESS | 1780 | 1461107336685 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x89bf5000 == 151 [pid = 1780] [id = 718] 16:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9423f000) [pid = 1780] [serial = 2155] [outer = (nil)] 16:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9438b000) [pid = 1780] [serial = 2156] [outer = 0x9423f000] 16:08:56 INFO - PROCESS | 1780 | 1461107336780 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9438d000) [pid = 1780] [serial = 2157] [outer = 0x9423f000] 16:08:57 INFO - PROCESS | 1780 | 1461107337688 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:08:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1633ms 16:08:57 INFO - PROCESS | 1780 | 1461107337730 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1780 | 1461107337734 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:08:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:08:57 INFO - PROCESS | 1780 | 1461107337740 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1780 | 1461107337744 Marionette TRACE conn4 <- [1,2846,null,{}] 16:08:57 INFO - PROCESS | 1780 | 1461107337750 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:57 INFO - PROCESS | 1780 | 1461107337983 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:08:58 INFO - PROCESS | 1780 | 1461107338337 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d69c00 == 152 [pid = 1780] [id = 719] 16:08:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8c0ac800) [pid = 1780] [serial = 2158] [outer = (nil)] 16:08:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9439a400) [pid = 1780] [serial = 2159] [outer = 0x8c0ac800] 16:08:58 INFO - PROCESS | 1780 | 1461107338431 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9439d000) [pid = 1780] [serial = 2160] [outer = 0x8c0ac800] 16:08:59 INFO - PROCESS | 1780 | 1461107339414 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:08:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1739ms 16:08:59 INFO - PROCESS | 1780 | 1461107339481 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:08:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:08:59 INFO - PROCESS | 1780 | 1461107339485 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:08:59 INFO - PROCESS | 1780 | 1461107339491 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1780 | 1461107339495 Marionette TRACE conn4 <- [1,2850,null,{}] 16:08:59 INFO - PROCESS | 1780 | 1461107339501 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:59 INFO - PROCESS | 1780 | 1461107339743 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:09:00 INFO - PROCESS | 1780 | 1461107340103 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x9438a800 == 153 [pid = 1780] [id = 720] 16:09:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9438c400) [pid = 1780] [serial = 2161] [outer = (nil)] 16:09:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x959b8400) [pid = 1780] [serial = 2162] [outer = 0x9438c400] 16:09:00 INFO - PROCESS | 1780 | 1461107340202 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x959c2000) [pid = 1780] [serial = 2163] [outer = 0x9438c400] 16:09:01 INFO - PROCESS | 1780 | 1461107341124 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:09:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1680ms 16:09:01 INFO - PROCESS | 1780 | 1461107341171 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 1780 | 1461107341175 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:09:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:09:01 INFO - PROCESS | 1780 | 1461107341181 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1780 | 1461107341184 Marionette TRACE conn4 <- [1,2854,null,{}] 16:09:01 INFO - PROCESS | 1780 | 1461107341190 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:01 INFO - PROCESS | 1780 | 1461107341414 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:09:01 INFO - PROCESS | 1780 | 1461107341720 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fae2400 == 154 [pid = 1780] [id = 721] 16:09:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x943a9c00) [pid = 1780] [serial = 2164] [outer = (nil)] 16:09:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x95cc5c00) [pid = 1780] [serial = 2165] [outer = 0x943a9c00] 16:09:01 INFO - PROCESS | 1780 | 1461107341867 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x95ccb000) [pid = 1780] [serial = 2166] [outer = 0x943a9c00] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x871d1400 == 153 [pid = 1780] [id = 663] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe8000 == 152 [pid = 1780] [id = 599] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb5400 == 151 [pid = 1780] [id = 601] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0f3400 == 150 [pid = 1780] [id = 602] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9328f000 == 149 [pid = 1780] [id = 606] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89bfd400 == 148 [pid = 1780] [id = 605] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x90713800 == 147 [pid = 1780] [id = 604] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb5800 == 146 [pid = 1780] [id = 603] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec8f400 == 145 [pid = 1780] [id = 600] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x959b8800 == 144 [pid = 1780] [id = 609] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87a33800 == 143 [pid = 1780] [id = 703] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87cbb800 == 142 [pid = 1780] [id = 702] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87cb7c00 == 141 [pid = 1780] [id = 701] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x868e7400 == 140 [pid = 1780] [id = 700] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ef47400 == 139 [pid = 1780] [id = 695] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb0800 == 138 [pid = 1780] [id = 694] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc8f000 == 137 [pid = 1780] [id = 693] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec8b800 == 136 [pid = 1780] [id = 692] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8dfa7400 == 135 [pid = 1780] [id = 691] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe5000 == 134 [pid = 1780] [id = 689] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8726a800 == 133 [pid = 1780] [id = 690] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc91800 == 132 [pid = 1780] [id = 688] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89c47c00 == 131 [pid = 1780] [id = 687] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89c46800 == 130 [pid = 1780] [id = 686] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x89b86c00 == 129 [pid = 1780] [id = 685] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x84944400 == 128 [pid = 1780] [id = 683] 16:09:05 INFO - PROCESS | 1780 | --DOCSHELL 0x87bcc000 == 127 [pid = 1780] [id = 684] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8e048c00) [pid = 1780] [serial = 1926] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8726d800) [pid = 1780] [serial = 1980] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x87bc8400) [pid = 1780] [serial = 2048] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x933e0800) [pid = 1780] [serial = 2018] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x93387400) [pid = 1780] [serial = 2016] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x93290c00) [pid = 1780] [serial = 2015] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9206fc00) [pid = 1780] [serial = 2012] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x920e3400) [pid = 1780] [serial = 2013] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x91f7bc00) [pid = 1780] [serial = 2010] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x915d3800) [pid = 1780] [serial = 2009] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8f8af000) [pid = 1780] [serial = 2007] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8f7cf000) [pid = 1780] [serial = 2006] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8f43cc00) [pid = 1780] [serial = 2004] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8ef48800) [pid = 1780] [serial = 2003] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8ee11400) [pid = 1780] [serial = 2001] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8edb8400) [pid = 1780] [serial = 2000] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8c235000) [pid = 1780] [serial = 1998] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8bc8a000) [pid = 1780] [serial = 1997] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x89c48c00) [pid = 1780] [serial = 1995] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x89bf3c00) [pid = 1780] [serial = 1994] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x865c9000) [pid = 1780] [serial = 2042] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8680a800) [pid = 1780] [serial = 2043] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa2933000) [pid = 1780] [serial = 2040] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0xa0e64000) [pid = 1780] [serial = 2039] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x9df88c00) [pid = 1780] [serial = 2037] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9addfc00) [pid = 1780] [serial = 2036] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9908a000) [pid = 1780] [serial = 2034] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x97f51400) [pid = 1780] [serial = 2033] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x97561000) [pid = 1780] [serial = 2031] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9740ec00) [pid = 1780] [serial = 2030] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x96348c00) [pid = 1780] [serial = 2028] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x95ccac00) [pid = 1780] [serial = 2027] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9439ec00) [pid = 1780] [serial = 2025] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x94397400) [pid = 1780] [serial = 2024] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x933fd800) [pid = 1780] [serial = 2022] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x933f0800) [pid = 1780] [serial = 2021] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x933e2000) [pid = 1780] [serial = 2019] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8726c400) [pid = 1780] [serial = 2045] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x87a2dc00) [pid = 1780] [serial = 2046] [outer = (nil)] [url = about:blank] 16:09:05 INFO - PROCESS | 1780 | 1461107345644 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:09:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:09:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4490ms 16:09:05 INFO - PROCESS | 1780 | 1461107345672 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 1780 | 1461107345678 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:09:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:09:05 INFO - PROCESS | 1780 | 1461107345686 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 1780 | 1461107345692 Marionette TRACE conn4 <- [1,2858,null,{}] 16:09:05 INFO - PROCESS | 1780 | 1461107345701 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:05 INFO - PROCESS | 1780 | 1461107345922 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:09:06 INFO - PROCESS | 1780 | 1461107346180 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e7400 == 128 [pid = 1780] [id = 722] 16:09:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x871d1400) [pid = 1780] [serial = 2167] [outer = (nil)] 16:09:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x87a32800) [pid = 1780] [serial = 2168] [outer = 0x871d1400] 16:09:06 INFO - PROCESS | 1780 | 1461107346262 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x87bcf400) [pid = 1780] [serial = 2169] [outer = 0x871d1400] 16:09:07 INFO - PROCESS | 1780 | 1461107347114 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:09:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1487ms 16:09:07 INFO - PROCESS | 1780 | 1461107347173 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1780 | 1461107347182 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:09:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:09:07 INFO - PROCESS | 1780 | 1461107347192 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1780 | 1461107347195 Marionette TRACE conn4 <- [1,2862,null,{}] 16:09:07 INFO - PROCESS | 1780 | 1461107347202 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:07 INFO - PROCESS | 1780 | 1461107347463 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:09:07 INFO - PROCESS | 1780 | 1461107347747 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e8000 == 129 [pid = 1780] [id = 723] 16:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89b77c00) [pid = 1780] [serial = 2170] [outer = (nil)] 16:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89bfd000) [pid = 1780] [serial = 2171] [outer = 0x89b77c00] 16:09:07 INFO - PROCESS | 1780 | 1461107347830 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89c48c00) [pid = 1780] [serial = 2172] [outer = 0x89b77c00] 16:09:08 INFO - PROCESS | 1780 | 1461107348800 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:09:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1639ms 16:09:08 INFO - PROCESS | 1780 | 1461107348831 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 1780 | 1461107348835 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:09:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:09:08 INFO - PROCESS | 1780 | 1461107348842 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 1780 | 1461107348848 Marionette TRACE conn4 <- [1,2866,null,{}] 16:09:08 INFO - PROCESS | 1780 | 1461107348873 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:09 INFO - PROCESS | 1780 | 1461107349175 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:09:09 INFO - PROCESS | 1780 | 1461107349220 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e9c00 == 130 [pid = 1780] [id = 724] 16:09:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8b173000) [pid = 1780] [serial = 2173] [outer = (nil)] 16:09:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8b179400) [pid = 1780] [serial = 2174] [outer = 0x8b173000] 16:09:09 INFO - PROCESS | 1780 | 1461107349439 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8bc8b800) [pid = 1780] [serial = 2175] [outer = 0x8b173000] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8e0f0400) [pid = 1780] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x87cc0000) [pid = 1780] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8bc8fc00) [pid = 1780] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x89bf1000) [pid = 1780] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89b7a000) [pid = 1780] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x84948800) [pid = 1780] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8e04fc00) [pid = 1780] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ec8d800) [pid = 1780] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8f434c00) [pid = 1780] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8f7b4400) [pid = 1780] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8fbbb400) [pid = 1780] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8aeba400) [pid = 1780] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x868e8c00) [pid = 1780] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x87bd3800) [pid = 1780] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8f7cb800) [pid = 1780] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x87bc9c00) [pid = 1780] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x89d70000) [pid = 1780] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c453800) [pid = 1780] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8b176000) [pid = 1780] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8bc92c00) [pid = 1780] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:09:10 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8f433400) [pid = 1780] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:09:11 INFO - PROCESS | 1780 | 1461107351119 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:09:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2334ms 16:09:11 INFO - PROCESS | 1780 | 1461107351178 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 1780 | 1461107351181 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:09:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:09:11 INFO - PROCESS | 1780 | 1461107351189 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 1780 | 1461107351207 Marionette TRACE conn4 <- [1,2870,null,{}] 16:09:11 INFO - PROCESS | 1780 | 1461107351214 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:11 INFO - PROCESS | 1780 | 1461107351504 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:09:11 INFO - PROCESS | 1780 | 1461107351524 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x84948800 == 131 [pid = 1780] [id = 725] 16:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x869dbc00) [pid = 1780] [serial = 2176] [outer = (nil)] 16:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x89d71400) [pid = 1780] [serial = 2177] [outer = 0x869dbc00] 16:09:11 INFO - PROCESS | 1780 | 1461107351600 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8c07e400) [pid = 1780] [serial = 2178] [outer = 0x869dbc00] 16:09:12 INFO - PROCESS | 1780 | 1461107352537 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:09:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1408ms 16:09:12 INFO - PROCESS | 1780 | 1461107352599 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 1780 | 1461107352601 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:09:12 INFO - PROCESS | 1780 | 1461107352608 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 1780 | 1461107352611 Marionette TRACE conn4 <- [1,2874,null,{}] 16:09:12 INFO - PROCESS | 1780 | 1461107352617 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:12 INFO - PROCESS | 1780 | 1461107352828 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:09:13 INFO - PROCESS | 1780 | 1461107353286 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c9000 == 132 [pid = 1780] [id = 726] 16:09:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x865cf400) [pid = 1780] [serial = 2179] [outer = (nil)] 16:09:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x868e8c00) [pid = 1780] [serial = 2180] [outer = 0x865cf400] 16:09:13 INFO - PROCESS | 1780 | 1461107353384 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x87a2c000) [pid = 1780] [serial = 2181] [outer = 0x865cf400] 16:09:14 INFO - PROCESS | 1780 | 1461107354385 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1827ms 16:09:14 INFO - PROCESS | 1780 | 1461107354439 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1780 | 1461107354448 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:09:14 INFO - PROCESS | 1780 | 1461107354459 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1780 | 1461107354464 Marionette TRACE conn4 <- [1,2878,null,{}] 16:09:14 INFO - PROCESS | 1780 | 1461107354472 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:14 INFO - PROCESS | 1780 | 1461107354778 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:09:15 INFO - PROCESS | 1780 | 1461107355133 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b83c00 == 133 [pid = 1780] [id = 727] 16:09:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89bf5400) [pid = 1780] [serial = 2182] [outer = (nil)] 16:09:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89c4c400) [pid = 1780] [serial = 2183] [outer = 0x89bf5400] 16:09:15 INFO - PROCESS | 1780 | 1461107355227 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8aeb6c00) [pid = 1780] [serial = 2184] [outer = 0x89bf5400] 16:09:16 INFO - PROCESS | 1780 | 1461107356339 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1936ms 16:09:16 INFO - PROCESS | 1780 | 1461107356400 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1780 | 1461107356407 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:09:16 INFO - PROCESS | 1780 | 1461107356414 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1780 | 1461107356417 Marionette TRACE conn4 <- [1,2882,null,{}] 16:09:16 INFO - PROCESS | 1780 | 1461107356424 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:16 INFO - PROCESS | 1780 | 1461107356709 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:09:17 INFO - PROCESS | 1780 | 1461107357117 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c073800 == 134 [pid = 1780] [id = 728] 16:09:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c07e800) [pid = 1780] [serial = 2185] [outer = (nil)] 16:09:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c233400) [pid = 1780] [serial = 2186] [outer = 0x8c07e800] 16:09:17 INFO - PROCESS | 1780 | 1461107357211 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c2b0c00) [pid = 1780] [serial = 2187] [outer = 0x8c07e800] 16:09:18 INFO - PROCESS | 1780 | 1461107358243 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:09:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1885ms 16:09:18 INFO - PROCESS | 1780 | 1461107358300 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 1780 | 1461107358304 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:09:18 INFO - PROCESS | 1780 | 1461107358321 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 1780 | 1461107358331 Marionette TRACE conn4 <- [1,2886,null,{}] 16:09:18 INFO - PROCESS | 1780 | 1461107358339 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:18 INFO - PROCESS | 1780 | 1461107358596 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:09:18 INFO - PROCESS | 1780 | 1461107358940 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc92800 == 135 [pid = 1780] [id = 729] 16:09:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8bc94800) [pid = 1780] [serial = 2188] [outer = (nil)] 16:09:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0ebc00) [pid = 1780] [serial = 2189] [outer = 0x8bc94800] 16:09:19 INFO - PROCESS | 1780 | 1461107359038 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ec86c00) [pid = 1780] [serial = 2190] [outer = 0x8bc94800] 16:09:19 INFO - PROCESS | 1780 | 1461107359991 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1747ms 16:09:20 INFO - PROCESS | 1780 | 1461107360060 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:09:20 INFO - PROCESS | 1780 | 1461107360065 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:09:20 INFO - PROCESS | 1780 | 1461107360072 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 1780 | 1461107360075 Marionette TRACE conn4 <- [1,2890,null,{}] 16:09:20 INFO - PROCESS | 1780 | 1461107360082 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:20 INFO - PROCESS | 1780 | 1461107360359 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:09:20 INFO - PROCESS | 1780 | 1461107360713 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c41c00 == 136 [pid = 1780] [id = 730] 16:09:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8c453c00) [pid = 1780] [serial = 2191] [outer = (nil)] 16:09:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ed41800) [pid = 1780] [serial = 2192] [outer = 0x8c453c00] 16:09:20 INFO - PROCESS | 1780 | 1461107360808 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ed50000) [pid = 1780] [serial = 2193] [outer = 0x8c453c00] 16:09:21 INFO - PROCESS | 1780 | 1461107361725 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1690ms 16:09:21 INFO - PROCESS | 1780 | 1461107361762 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:09:21 INFO - PROCESS | 1780 | 1461107361767 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:09:21 INFO - PROCESS | 1780 | 1461107361773 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1780 | 1461107361777 Marionette TRACE conn4 <- [1,2894,null,{}] 16:09:21 INFO - PROCESS | 1780 | 1461107361782 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:22 INFO - PROCESS | 1780 | 1461107362008 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:09:22 INFO - PROCESS | 1780 | 1461107362366 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee11800 == 137 [pid = 1780] [id = 731] 16:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ee11c00) [pid = 1780] [serial = 2194] [outer = (nil)] 16:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8eeabc00) [pid = 1780] [serial = 2195] [outer = 0x8ee11c00] 16:09:22 INFO - PROCESS | 1780 | 1461107362485 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8ef4fc00) [pid = 1780] [serial = 2196] [outer = 0x8ee11c00] 16:09:23 INFO - PROCESS | 1780 | 1461107363531 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1835ms 16:09:23 INFO - PROCESS | 1780 | 1461107363609 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1780 | 1461107363612 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:09:23 INFO - PROCESS | 1780 | 1461107363620 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1780 | 1461107363625 Marionette TRACE conn4 <- [1,2898,null,{}] 16:09:23 INFO - PROCESS | 1780 | 1461107363632 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:23 INFO - PROCESS | 1780 | 1461107363872 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:09:24 INFO - PROCESS | 1780 | 1461107364218 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed0c000 == 138 [pid = 1780] [id = 732] 16:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8ee0b000) [pid = 1780] [serial = 2197] [outer = (nil)] 16:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8f7ba400) [pid = 1780] [serial = 2198] [outer = 0x8ee0b000] 16:09:24 INFO - PROCESS | 1780 | 1461107364315 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8f7bd800) [pid = 1780] [serial = 2199] [outer = 0x8ee0b000] 16:09:25 INFO - PROCESS | 1780 | 1461107365317 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1739ms 16:09:25 INFO - PROCESS | 1780 | 1461107365360 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1780 | 1461107365364 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:09:25 INFO - PROCESS | 1780 | 1461107365371 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1780 | 1461107365375 Marionette TRACE conn4 <- [1,2902,null,{}] 16:09:25 INFO - PROCESS | 1780 | 1461107365380 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:25 INFO - PROCESS | 1780 | 1461107365632 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:09:25 INFO - PROCESS | 1780 | 1461107365971 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f43d800 == 139 [pid = 1780] [id = 733] 16:09:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8f7b5400) [pid = 1780] [serial = 2200] [outer = (nil)] 16:09:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8f8b4400) [pid = 1780] [serial = 2201] [outer = 0x8f7b5400] 16:09:26 INFO - PROCESS | 1780 | 1461107366067 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fbc0800) [pid = 1780] [serial = 2202] [outer = 0x8f7b5400] 16:09:27 INFO - PROCESS | 1780 | 1461107367002 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1679ms 16:09:27 INFO - PROCESS | 1780 | 1461107367052 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 1780 | 1461107367056 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:09:27 INFO - PROCESS | 1780 | 1461107367064 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 1780 | 1461107367068 Marionette TRACE conn4 <- [1,2906,null,{}] 16:09:27 INFO - PROCESS | 1780 | 1461107367075 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:27 INFO - PROCESS | 1780 | 1461107367320 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:09:27 INFO - PROCESS | 1780 | 1461107367671 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x89c45800 == 140 [pid = 1780] [id = 734] 16:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8bc98c00) [pid = 1780] [serial = 2203] [outer = (nil)] 16:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x915e1400) [pid = 1780] [serial = 2204] [outer = 0x8bc98c00] 16:09:27 INFO - PROCESS | 1780 | 1461107367767 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x91fb9800) [pid = 1780] [serial = 2205] [outer = 0x8bc98c00] 16:09:28 INFO - PROCESS | 1780 | 1461107368673 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1641ms 16:09:28 INFO - PROCESS | 1780 | 1461107368706 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1780 | 1461107368710 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:09:28 INFO - PROCESS | 1780 | 1461107368717 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1780 | 1461107368720 Marionette TRACE conn4 <- [1,2910,null,{}] 16:09:28 INFO - PROCESS | 1780 | 1461107368727 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:28 INFO - PROCESS | 1780 | 1461107368968 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:09:29 INFO - PROCESS | 1780 | 1461107369316 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fbb7400 == 141 [pid = 1780] [id = 735] 16:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x915da400) [pid = 1780] [serial = 2206] [outer = (nil)] 16:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x92075400) [pid = 1780] [serial = 2207] [outer = 0x915da400] 16:09:29 INFO - PROCESS | 1780 | 1461107369410 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x920f1000) [pid = 1780] [serial = 2208] [outer = 0x915da400] 16:09:30 INFO - PROCESS | 1780 | 1461107370263 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:09:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:09:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:09:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1590ms 16:09:30 INFO - PROCESS | 1780 | 1461107370309 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 1780 | 1461107370314 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:09:30 INFO - TEST-START | /DOMEvents/constructors.html 16:09:30 INFO - PROCESS | 1780 | 1461107370321 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 1780 | 1461107370325 Marionette TRACE conn4 <- [1,2914,null,{}] 16:09:30 INFO - PROCESS | 1780 | 1461107370332 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:30 INFO - PROCESS | 1780 | 1461107370576 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:09:30 INFO - PROCESS | 1780 | 1461107370882 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x93291000 == 142 [pid = 1780] [id = 736] 16:09:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x93293c00) [pid = 1780] [serial = 2209] [outer = (nil)] 16:09:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x93382000) [pid = 1780] [serial = 2210] [outer = 0x93293c00] 16:09:31 INFO - PROCESS | 1780 | 1461107371046 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x933dd800) [pid = 1780] [serial = 2211] [outer = 0x93293c00] 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:09:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1818ms 16:09:32 INFO - PROCESS | 1780 | 1461107372076 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:09:32 INFO - PROCESS | 1780 | 1461107372163 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 1780 | 1461107372173 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:09:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:09:32 INFO - PROCESS | 1780 | 1461107372187 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 1780 | 1461107372190 Marionette TRACE conn4 <- [1,2918,null,{}] 16:09:32 INFO - PROCESS | 1780 | 1461107372202 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:32 INFO - PROCESS | 1780 | 1461107372488 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:09:32 INFO - PROCESS | 1780 | 1461107372836 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c2a8800 == 143 [pid = 1780] [id = 737] 16:09:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9328f400) [pid = 1780] [serial = 2212] [outer = (nil)] 16:09:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x94366000) [pid = 1780] [serial = 2213] [outer = 0x9328f400] 16:09:32 INFO - PROCESS | 1780 | 1461107372928 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x94397000) [pid = 1780] [serial = 2214] [outer = 0x9328f400] 16:09:33 INFO - PROCESS | 1780 | 1461107373745 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:09:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:09:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1586ms 16:09:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:09:33 INFO - PROCESS | 1780 | 1461107373774 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1780 | 1461107373777 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:09:33 INFO - PROCESS | 1780 | 1461107373784 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1780 | 1461107373787 Marionette TRACE conn4 <- [1,2922,null,{}] 16:09:33 INFO - PROCESS | 1780 | 1461107373793 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:34 INFO - PROCESS | 1780 | 1461107374004 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:09:34 INFO - PROCESS | 1780 | 1461107374308 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed15400 == 144 [pid = 1780] [id = 738] 16:09:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x94362800) [pid = 1780] [serial = 2215] [outer = (nil)] 16:09:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x959c1800) [pid = 1780] [serial = 2216] [outer = 0x94362800] 16:09:34 INFO - PROCESS | 1780 | 1461107374402 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x95af1c00) [pid = 1780] [serial = 2217] [outer = 0x94362800] 16:09:35 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:09:35 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:09:35 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:09:35 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 16:09:35 INFO - PROCESS | 1780 | 1461107375280 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:09:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:09:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:09:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:09:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:09:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:09:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1540ms 16:09:35 INFO - PROCESS | 1780 | 1461107375325 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1780 | 1461107375331 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:09:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:09:35 INFO - PROCESS | 1780 | 1461107375341 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1780 | 1461107375348 Marionette TRACE conn4 <- [1,2926,null,{}] 16:09:35 INFO - PROCESS | 1780 | 1461107375407 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:35 INFO - PROCESS | 1780 | 1461107375654 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:09:35 INFO - PROCESS | 1780 | 1461107375955 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c080000 == 145 [pid = 1780] [id = 739] 16:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9439ec00) [pid = 1780] [serial = 2218] [outer = (nil)] 16:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x971a3800) [pid = 1780] [serial = 2219] [outer = 0x9439ec00] 16:09:36 INFO - PROCESS | 1780 | 1461107376102 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9737d400) [pid = 1780] [serial = 2220] [outer = 0x9439ec00] 16:09:36 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:09:36 INFO - PROCESS | 1780 | 1461107376891 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:09:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:09:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1580ms 16:09:36 INFO - PROCESS | 1780 | 1461107376921 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 1780 | 1461107376925 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:09:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:09:36 INFO - PROCESS | 1780 | 1461107376931 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 1780 | 1461107376935 Marionette TRACE conn4 <- [1,2930,null,{}] 16:09:36 INFO - PROCESS | 1780 | 1461107376994 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:37 INFO - PROCESS | 1780 | 1461107377222 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:09:37 INFO - PROCESS | 1780 | 1461107377531 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x967bdc00 == 146 [pid = 1780] [id = 740] 16:09:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x970ebc00) [pid = 1780] [serial = 2221] [outer = (nil)] 16:09:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x97563c00) [pid = 1780] [serial = 2222] [outer = 0x970ebc00] 16:09:37 INFO - PROCESS | 1780 | 1461107377624 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x97565400) [pid = 1780] [serial = 2223] [outer = 0x970ebc00] 16:09:38 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:09:38 INFO - PROCESS | 1780 | 1461107378534 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:09:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1630ms 16:09:38 INFO - PROCESS | 1780 | 1461107378563 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1780 | 1461107378566 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:09:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:09:38 INFO - PROCESS | 1780 | 1461107378573 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1780 | 1461107378576 Marionette TRACE conn4 <- [1,2934,null,{}] 16:09:38 INFO - PROCESS | 1780 | 1461107378582 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:38 INFO - PROCESS | 1780 | 1461107378815 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:09:39 INFO - PROCESS | 1780 | 1461107379125 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x893df000 == 147 [pid = 1780] [id = 741] 16:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8e0f4400) [pid = 1780] [serial = 2224] [outer = (nil)] 16:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x979ac800) [pid = 1780] [serial = 2225] [outer = 0x8e0f4400] 16:09:39 INFO - PROCESS | 1780 | 1461107379229 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x979d5400) [pid = 1780] [serial = 2226] [outer = 0x8e0f4400] 16:09:40 INFO - PROCESS | 1780 | 1461107380114 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:09:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:09:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1587ms 16:09:40 INFO - PROCESS | 1780 | 1461107380162 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1780 | 1461107380166 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:09:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:09:40 INFO - PROCESS | 1780 | 1461107380172 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1780 | 1461107380176 Marionette TRACE conn4 <- [1,2938,null,{}] 16:09:40 INFO - PROCESS | 1780 | 1461107380183 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:40 INFO - PROCESS | 1780 | 1461107380452 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:09:40 INFO - PROCESS | 1780 | 1461107380767 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a2c00 == 148 [pid = 1780] [id = 742] 16:09:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x979a6800) [pid = 1780] [serial = 2227] [outer = (nil)] 16:09:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x97f4d000) [pid = 1780] [serial = 2228] [outer = 0x979a6800] 16:09:40 INFO - PROCESS | 1780 | 1461107380863 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x97f51800) [pid = 1780] [serial = 2229] [outer = 0x979a6800] 16:09:41 INFO - PROCESS | 1780 | 1461107381716 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:09:41 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:09:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1586ms 16:09:41 INFO - PROCESS | 1780 | 1461107381759 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 1780 | 1461107381762 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:09:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:09:41 INFO - PROCESS | 1780 | 1461107381770 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1780 | 1461107381773 Marionette TRACE conn4 <- [1,2942,null,{}] 16:09:41 INFO - PROCESS | 1780 | 1461107381780 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:42 INFO - PROCESS | 1780 | 1461107382010 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:09:42 INFO - PROCESS | 1780 | 1461107382320 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x979a1c00 == 149 [pid = 1780] [id = 743] 16:09:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x97f47400) [pid = 1780] [serial = 2230] [outer = (nil)] 16:09:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9816e800) [pid = 1780] [serial = 2231] [outer = 0x97f47400] 16:09:42 INFO - PROCESS | 1780 | 1461107382416 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x98171400) [pid = 1780] [serial = 2232] [outer = 0x97f47400] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x942b5c00 == 148 [pid = 1780] [id = 407] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x868eb400 == 147 [pid = 1780] [id = 594] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2aa000 == 146 [pid = 1780] [id = 446] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x93387000 == 145 [pid = 1780] [id = 447] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x84948800 == 144 [pid = 1780] [id = 725] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x893e9c00 == 143 [pid = 1780] [id = 724] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x893e8000 == 142 [pid = 1780] [id = 723] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x868e7400 == 141 [pid = 1780] [id = 722] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8fae2400 == 140 [pid = 1780] [id = 721] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x9438a800 == 139 [pid = 1780] [id = 720] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89d69c00 == 138 [pid = 1780] [id = 719] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89bf5000 == 137 [pid = 1780] [id = 718] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8aebf800 == 136 [pid = 1780] [id = 716] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x933fb000 == 135 [pid = 1780] [id = 717] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x9328fc00 == 134 [pid = 1780] [id = 715] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x93262400 == 133 [pid = 1780] [id = 714] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x869dac00 == 132 [pid = 1780] [id = 713] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8f7c4800 == 131 [pid = 1780] [id = 711] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c44c400 == 130 [pid = 1780] [id = 712] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c235800 == 129 [pid = 1780] [id = 710] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8eeb1000 == 128 [pid = 1780] [id = 709] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff0c00 == 127 [pid = 1780] [id = 708] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x87a34c00 == 126 [pid = 1780] [id = 706] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8b173400 == 125 [pid = 1780] [id = 707] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x89b80400 == 124 [pid = 1780] [id = 705] 16:09:45 INFO - PROCESS | 1780 | --DOCSHELL 0x86165800 == 123 [pid = 1780] [id = 704] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8f8b9400) [pid = 1780] [serial = 2091] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x893e2800) [pid = 1780] [serial = 2105] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8edba000) [pid = 1780] [serial = 2081] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x89bf6400) [pid = 1780] [serial = 2057] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89fe6800) [pid = 1780] [serial = 2109] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x865c9400) [pid = 1780] [serial = 2052] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8f8b1c00) [pid = 1780] [serial = 2090] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8ec92400) [pid = 1780] [serial = 2075] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8ed4b400) [pid = 1780] [serial = 2079] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ed47800) [pid = 1780] [serial = 2078] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x91fbac00) [pid = 1780] [serial = 2099] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8f7c0c00) [pid = 1780] [serial = 2087] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x915d5c00) [pid = 1780] [serial = 2097] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8bc45000) [pid = 1780] [serial = 2063] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8bc4b800) [pid = 1780] [serial = 2064] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x869d6c00) [pid = 1780] [serial = 2102] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8ee13400) [pid = 1780] [serial = 2082] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8ed0e400) [pid = 1780] [serial = 2076] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x893e3800) [pid = 1780] [serial = 2055] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8b174c00) [pid = 1780] [serial = 2111] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8fbc4c00) [pid = 1780] [serial = 2094] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x87cbf800) [pid = 1780] [serial = 2054] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8e0edc00) [pid = 1780] [serial = 2072] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8f7c7c00) [pid = 1780] [serial = 2088] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8aebd000) [pid = 1780] [serial = 2060] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8e048400) [pid = 1780] [serial = 2069] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8e0ec400) [pid = 1780] [serial = 1992] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x855ca400) [pid = 1780] [serial = 2051] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8aec3000) [pid = 1780] [serial = 2061] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8c073400) [pid = 1780] [serial = 2066] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x89c3d400) [pid = 1780] [serial = 2058] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x89c43400) [pid = 1780] [serial = 2108] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x87268400) [pid = 1780] [serial = 2103] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8e04b400) [pid = 1780] [serial = 2070] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8e0f1800) [pid = 1780] [serial = 2073] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8fbc1c00) [pid = 1780] [serial = 2093] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x91fc1c00) [pid = 1780] [serial = 2100] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8f438c00) [pid = 1780] [serial = 2084] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x89b7ac00) [pid = 1780] [serial = 2106] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8f440000) [pid = 1780] [serial = 2085] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8c237c00) [pid = 1780] [serial = 2067] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x91357c00) [pid = 1780] [serial = 2096] [outer = (nil)] [url = about:blank] 16:09:46 INFO - PROCESS | 1780 | 1461107386302 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:09:46 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:09:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:09:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 4602ms 16:09:46 INFO - PROCESS | 1780 | 1461107386374 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1780 | 1461107386380 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:09:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:09:46 INFO - PROCESS | 1780 | 1461107386388 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1780 | 1461107386394 Marionette TRACE conn4 <- [1,2946,null,{}] 16:09:46 INFO - PROCESS | 1780 | 1461107386404 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:46 INFO - PROCESS | 1780 | 1461107386616 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:09:46 INFO - PROCESS | 1780 | 1461107386867 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc9000 == 124 [pid = 1780] [id = 744] 16:09:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x87bc9400) [pid = 1780] [serial = 2233] [outer = (nil)] 16:09:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x87cb7c00) [pid = 1780] [serial = 2234] [outer = 0x87bc9400] 16:09:46 INFO - PROCESS | 1780 | 1461107386952 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x893dac00) [pid = 1780] [serial = 2235] [outer = 0x87bc9400] 16:09:47 INFO - PROCESS | 1780 | 1461107387715 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:09:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:09:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1340ms 16:09:47 INFO - PROCESS | 1780 | 1461107387728 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 1780 | 1461107387735 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:09:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:09:47 INFO - PROCESS | 1780 | 1461107387749 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1780 | 1461107387753 Marionette TRACE conn4 <- [1,2950,null,{}] 16:09:47 INFO - PROCESS | 1780 | 1461107387760 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:48 INFO - PROCESS | 1780 | 1461107388072 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:09:48 INFO - PROCESS | 1780 | 1461107388105 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x89b79c00 == 125 [pid = 1780] [id = 745] 16:09:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x89b80800) [pid = 1780] [serial = 2236] [outer = (nil)] 16:09:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x89bf5000) [pid = 1780] [serial = 2237] [outer = 0x89b80800] 16:09:48 INFO - PROCESS | 1780 | 1461107388197 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x89c40000) [pid = 1780] [serial = 2238] [outer = 0x89b80800] 16:09:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fe2400 == 126 [pid = 1780] [id = 746] 16:09:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x89feec00) [pid = 1780] [serial = 2239] [outer = (nil)] 16:09:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x89b77400) [pid = 1780] [serial = 2240] [outer = 0x89feec00] 16:09:49 INFO - PROCESS | 1780 | 1461107389403 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:09:49 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:09:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1685ms 16:09:49 INFO - PROCESS | 1780 | 1461107389433 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1780 | 1461107389437 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:09:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:09:49 INFO - PROCESS | 1780 | 1461107389443 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1780 | 1461107389449 Marionette TRACE conn4 <- [1,2954,null,{}] 16:09:49 INFO - PROCESS | 1780 | 1461107389476 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:49 INFO - PROCESS | 1780 | 1461107389845 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:09:50 INFO - PROCESS | 1780 | 1461107390064 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8aec2000 == 127 [pid = 1780] [id = 747] 16:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8aec5800) [pid = 1780] [serial = 2241] [outer = (nil)] 16:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8bc45800) [pid = 1780] [serial = 2242] [outer = 0x8aec5800] 16:09:50 INFO - PROCESS | 1780 | 1461107390191 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8bc8c800) [pid = 1780] [serial = 2243] [outer = 0x8aec5800] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8b170800) [pid = 1780] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x87266400) [pid = 1780] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c07b800) [pid = 1780] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x93263800) [pid = 1780] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9423f000) [pid = 1780] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8eeb1400) [pid = 1780] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x86169400) [pid = 1780] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ed0c400) [pid = 1780] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x871d1400) [pid = 1780] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89b86400) [pid = 1780] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x93290800) [pid = 1780] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9438c400) [pid = 1780] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x933fb800) [pid = 1780] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x89b77c00) [pid = 1780] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c0ac800) [pid = 1780] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x943a9c00) [pid = 1780] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8ed11c00) [pid = 1780] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8f7cc800) [pid = 1780] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8b173000) [pid = 1780] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8c07c000) [pid = 1780] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x89d73800) [pid = 1780] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:09:51 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8c2b1400) [pid = 1780] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:09:51 INFO - PROCESS | 1780 | 1461107391620 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:09:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:09:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:09:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2201ms 16:09:51 INFO - PROCESS | 1780 | 1461107391646 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:09:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:09:51 INFO - PROCESS | 1780 | 1461107391651 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:09:51 INFO - PROCESS | 1780 | 1461107391657 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 1780 | 1461107391661 Marionette TRACE conn4 <- [1,2958,null,{}] 16:09:51 INFO - PROCESS | 1780 | 1461107391667 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 1780 | 1461107392017 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:09:52 INFO - PROCESS | 1780 | 1461107392169 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fef400 == 128 [pid = 1780] [id = 748] 16:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c07b800) [pid = 1780] [serial = 2244] [outer = (nil)] 16:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c0ae400) [pid = 1780] [serial = 2245] [outer = 0x8c07b800] 16:09:52 INFO - PROCESS | 1780 | 1461107392248 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8c2b1400) [pid = 1780] [serial = 2246] [outer = 0x8c07b800] 16:09:52 INFO - PROCESS | 1780 | 1461107392974 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:09:52 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:09:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1335ms 16:09:52 INFO - PROCESS | 1780 | 1461107392992 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1780 | 1461107392996 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:09:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:09:53 INFO - PROCESS | 1780 | 1461107393003 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1780 | 1461107393005 Marionette TRACE conn4 <- [1,2962,null,{}] 16:09:53 INFO - PROCESS | 1780 | 1461107393011 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:53 INFO - PROCESS | 1780 | 1461107393314 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:09:53 INFO - PROCESS | 1780 | 1461107393368 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c079400 == 129 [pid = 1780] [id = 749] 16:09:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c2ae400) [pid = 1780] [serial = 2247] [outer = (nil)] 16:09:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8dfb0800) [pid = 1780] [serial = 2248] [outer = 0x8c2ae400] 16:09:53 INFO - PROCESS | 1780 | 1461107393444 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8e04d800) [pid = 1780] [serial = 2249] [outer = 0x8c2ae400] 16:09:54 INFO - PROCESS | 1780 | 1461107394687 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:09:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1731ms 16:09:54 INFO - PROCESS | 1780 | 1461107394736 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:09:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:09:54 INFO - PROCESS | 1780 | 1461107394747 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:09:54 INFO - PROCESS | 1780 | 1461107394757 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1780 | 1461107394763 Marionette TRACE conn4 <- [1,2966,null,{}] 16:09:54 INFO - PROCESS | 1780 | 1461107394791 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:55 INFO - PROCESS | 1780 | 1461107395066 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:09:55 INFO - PROCESS | 1780 | 1461107395433 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x893dd800 == 130 [pid = 1780] [id = 750] 16:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89b7b000) [pid = 1780] [serial = 2250] [outer = (nil)] 16:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x89d76c00) [pid = 1780] [serial = 2251] [outer = 0x89b7b000] 16:09:55 INFO - PROCESS | 1780 | 1461107395535 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8aec3000) [pid = 1780] [serial = 2252] [outer = 0x89b7b000] 16:09:56 INFO - PROCESS | 1780 | 1461107396499 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:09:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1793ms 16:09:56 INFO - PROCESS | 1780 | 1461107396550 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1780 | 1461107396559 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:09:56 INFO - PROCESS | 1780 | 1461107396590 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1780 | 1461107396594 Marionette TRACE conn4 <- [1,2970,null,{}] 16:09:56 INFO - PROCESS | 1780 | 1461107396605 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:56 INFO - PROCESS | 1780 | 1461107396861 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:09:57 INFO - PROCESS | 1780 | 1461107397249 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c23b800 == 131 [pid = 1780] [id = 751] 16:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8dfa8c00) [pid = 1780] [serial = 2253] [outer = (nil)] 16:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e0ecc00) [pid = 1780] [serial = 2254] [outer = 0x8dfa8c00] 16:09:57 INFO - PROCESS | 1780 | 1461107397345 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0f6000) [pid = 1780] [serial = 2255] [outer = 0x8dfa8c00] 16:09:58 INFO - PROCESS | 1780 | 1461107398189 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:09:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1655ms 16:09:58 INFO - PROCESS | 1780 | 1461107398226 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 1780 | 1461107398231 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:09:58 INFO - PROCESS | 1780 | 1461107398238 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 1780 | 1461107398244 Marionette TRACE conn4 <- [1,2974,null,{}] 16:09:58 INFO - PROCESS | 1780 | 1461107398262 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:58 INFO - PROCESS | 1780 | 1461107398620 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:09:58 INFO - PROCESS | 1780 | 1461107398846 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c07b400 == 132 [pid = 1780] [id = 752] 16:09:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ed4c000) [pid = 1780] [serial = 2256] [outer = (nil)] 16:09:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8edb9000) [pid = 1780] [serial = 2257] [outer = 0x8ed4c000] 16:09:58 INFO - PROCESS | 1780 | 1461107398994 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ee11000) [pid = 1780] [serial = 2258] [outer = 0x8ed4c000] 16:09:59 INFO - PROCESS | 1780 | 1461107399866 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:09:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1692ms 16:09:59 INFO - PROCESS | 1780 | 1461107399930 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1780 | 1461107399935 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:09:59 INFO - PROCESS | 1780 | 1461107399941 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1780 | 1461107399945 Marionette TRACE conn4 <- [1,2978,null,{}] 16:09:59 INFO - PROCESS | 1780 | 1461107399968 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:00 INFO - PROCESS | 1780 | 1461107400295 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:10:00 INFO - PROCESS | 1780 | 1461107400531 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eead400 == 133 [pid = 1780] [id = 753] 16:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8eeb0000) [pid = 1780] [serial = 2259] [outer = (nil)] 16:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eeb9000) [pid = 1780] [serial = 2260] [outer = 0x8eeb0000] 16:10:00 INFO - PROCESS | 1780 | 1461107400675 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8ef4c800) [pid = 1780] [serial = 2261] [outer = 0x8eeb0000] 16:10:01 INFO - PROCESS | 1780 | 1461107401480 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:10:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1578ms 16:10:01 INFO - PROCESS | 1780 | 1461107401520 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1780 | 1461107401525 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:10:01 INFO - PROCESS | 1780 | 1461107401531 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1780 | 1461107401536 Marionette TRACE conn4 <- [1,2982,null,{}] 16:10:01 INFO - PROCESS | 1780 | 1461107401542 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 1780 | 1461107401831 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:10:02 INFO - PROCESS | 1780 | 1461107402130 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ed18c00 == 134 [pid = 1780] [id = 754] 16:10:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8ee17400) [pid = 1780] [serial = 2262] [outer = (nil)] 16:10:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8f43f400) [pid = 1780] [serial = 2263] [outer = 0x8ee17400] 16:10:02 INFO - PROCESS | 1780 | 1461107402234 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8f7b3c00) [pid = 1780] [serial = 2264] [outer = 0x8ee17400] 16:10:03 INFO - PROCESS | 1780 | 1461107403173 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:10:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:10:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1700ms 16:10:03 INFO - PROCESS | 1780 | 1461107403232 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1780 | 1461107403236 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:10:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:10:03 INFO - PROCESS | 1780 | 1461107403243 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1780 | 1461107403246 Marionette TRACE conn4 <- [1,2986,null,{}] 16:10:03 INFO - PROCESS | 1780 | 1461107403252 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:03 INFO - PROCESS | 1780 | 1461107403625 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:10:03 INFO - PROCESS | 1780 | 1461107403856 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7cf000 == 135 [pid = 1780] [id = 755] 16:10:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8f8ab000) [pid = 1780] [serial = 2265] [outer = (nil)] 16:10:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fae3400) [pid = 1780] [serial = 2266] [outer = 0x8f8ab000] 16:10:04 INFO - PROCESS | 1780 | 1461107404016 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x9067e000) [pid = 1780] [serial = 2267] [outer = 0x8f8ab000] 16:10:04 INFO - PROCESS | 1780 | 1461107404865 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:10:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:10:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1639ms 16:10:04 INFO - PROCESS | 1780 | 1461107404883 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1780 | 1461107404887 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:10:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:10:04 INFO - PROCESS | 1780 | 1461107404894 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1780 | 1461107404898 Marionette TRACE conn4 <- [1,2990,null,{}] 16:10:04 INFO - PROCESS | 1780 | 1461107404904 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:05 INFO - PROCESS | 1780 | 1461107405131 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:10:05 INFO - PROCESS | 1780 | 1461107405414 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f7c8400 == 136 [pid = 1780] [id = 756] 16:10:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x915d6c00) [pid = 1780] [serial = 2268] [outer = (nil)] 16:10:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x91fbdc00) [pid = 1780] [serial = 2269] [outer = 0x915d6c00] 16:10:05 INFO - PROCESS | 1780 | 1461107405505 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9201d000) [pid = 1780] [serial = 2270] [outer = 0x915d6c00] 16:10:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x920e6c00 == 137 [pid = 1780] [id = 757] 16:10:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x920e7c00) [pid = 1780] [serial = 2271] [outer = (nil)] 16:10:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x920eb000) [pid = 1780] [serial = 2272] [outer = 0x920e7c00] 16:10:06 INFO - PROCESS | 1780 | 1461107406512 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:10:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:10:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1645ms 16:10:06 INFO - PROCESS | 1780 | 1461107406543 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 1780 | 1461107406547 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:10:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:10:06 INFO - PROCESS | 1780 | 1461107406554 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1780 | 1461107406556 Marionette TRACE conn4 <- [1,2994,null,{}] 16:10:06 INFO - PROCESS | 1780 | 1461107406563 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:06 INFO - PROCESS | 1780 | 1461107406860 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:10:07 INFO - PROCESS | 1780 | 1461107407180 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x915e0800 == 138 [pid = 1780] [id = 758] 16:10:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x91fc2000) [pid = 1780] [serial = 2273] [outer = (nil)] 16:10:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x920e5800) [pid = 1780] [serial = 2274] [outer = 0x91fc2000] 16:10:07 INFO - PROCESS | 1780 | 1461107407279 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9325f000) [pid = 1780] [serial = 2275] [outer = 0x91fc2000] 16:10:08 INFO - PROCESS | 1780 | 1461107408030 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:10:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:10:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:10:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 16:10:08 INFO - PROCESS | 1780 | 1461107408091 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 1780 | 1461107408095 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:10:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:10:08 INFO - PROCESS | 1780 | 1461107408102 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1780 | 1461107408105 Marionette TRACE conn4 <- [1,2998,null,{}] 16:10:08 INFO - PROCESS | 1780 | 1461107408112 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:08 INFO - PROCESS | 1780 | 1461107408351 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:10:08 INFO - PROCESS | 1780 | 1461107408706 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x865ccc00 == 139 [pid = 1780] [id = 759] 16:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x92070800) [pid = 1780] [serial = 2276] [outer = (nil)] 16:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x93386c00) [pid = 1780] [serial = 2277] [outer = 0x92070800] 16:10:08 INFO - PROCESS | 1780 | 1461107408802 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x933de000) [pid = 1780] [serial = 2278] [outer = 0x92070800] 16:10:09 INFO - PROCESS | 1780 | 1461107409673 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:10:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:10:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1630ms 16:10:09 INFO - PROCESS | 1780 | 1461107409734 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1780 | 1461107409738 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:10:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:10:09 INFO - PROCESS | 1780 | 1461107409745 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1780 | 1461107409749 Marionette TRACE conn4 <- [1,3002,null,{}] 16:10:09 INFO - PROCESS | 1780 | 1461107409776 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:10 INFO - PROCESS | 1780 | 1461107410036 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:10:10 INFO - PROCESS | 1780 | 1461107410352 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x933e6400 == 140 [pid = 1780] [id = 760] 16:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x933ea000) [pid = 1780] [serial = 2279] [outer = (nil)] 16:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x933f4c00) [pid = 1780] [serial = 2280] [outer = 0x933ea000] 16:10:10 INFO - PROCESS | 1780 | 1461107410514 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x933fcc00) [pid = 1780] [serial = 2281] [outer = 0x933ea000] 16:10:11 INFO - PROCESS | 1780 | 1461107411377 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:10:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:10:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1706ms 16:10:11 INFO - PROCESS | 1780 | 1461107411452 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1780 | 1461107411456 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:10:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:10:11 INFO - PROCESS | 1780 | 1461107411463 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1780 | 1461107411468 Marionette TRACE conn4 <- [1,3006,null,{}] 16:10:11 INFO - PROCESS | 1780 | 1461107411473 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:11 INFO - PROCESS | 1780 | 1461107411881 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:10:12 INFO - PROCESS | 1780 | 1461107412164 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x942aec00 == 141 [pid = 1780] [id = 761] 16:10:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x942afc00) [pid = 1780] [serial = 2282] [outer = (nil)] 16:10:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x94391000) [pid = 1780] [serial = 2283] [outer = 0x942afc00] 16:10:12 INFO - PROCESS | 1780 | 1461107412267 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x959b5c00) [pid = 1780] [serial = 2284] [outer = 0x942afc00] 16:10:13 INFO - PROCESS | 1780 | 1461107413093 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:10:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:10:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1684ms 16:10:13 INFO - PROCESS | 1780 | 1461107413148 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 1780 | 1461107413151 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:10:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:10:13 INFO - PROCESS | 1780 | 1461107413158 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1780 | 1461107413160 Marionette TRACE conn4 <- [1,3010,null,{}] 16:10:13 INFO - PROCESS | 1780 | 1461107413167 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:13 INFO - PROCESS | 1780 | 1461107413405 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:10:13 INFO - PROCESS | 1780 | 1461107413726 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dfab800 == 142 [pid = 1780] [id = 762] 16:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x942ad400) [pid = 1780] [serial = 2285] [outer = (nil)] 16:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x970f1c00) [pid = 1780] [serial = 2286] [outer = 0x942ad400] 16:10:13 INFO - PROCESS | 1780 | 1461107413820 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x974b6800) [pid = 1780] [serial = 2287] [outer = 0x942ad400] 16:10:14 INFO - PROCESS | 1780 | 1461107414707 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:10:14 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:10:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1594ms 16:10:14 INFO - PROCESS | 1780 | 1461107414753 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:10:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:10:14 INFO - PROCESS | 1780 | 1461107414757 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:10:14 INFO - PROCESS | 1780 | 1461107414764 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1780 | 1461107414767 Marionette TRACE conn4 <- [1,3014,null,{}] 16:10:14 INFO - PROCESS | 1780 | 1461107414773 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:15 INFO - PROCESS | 1780 | 1461107415046 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:10:15 INFO - PROCESS | 1780 | 1461107415362 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x9634c400 == 143 [pid = 1780] [id = 763] 16:10:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x970f1800) [pid = 1780] [serial = 2288] [outer = (nil)] 16:10:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x97f53800) [pid = 1780] [serial = 2289] [outer = 0x970f1800] 16:10:15 INFO - PROCESS | 1780 | 1461107415455 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9816d400) [pid = 1780] [serial = 2290] [outer = 0x970f1800] 16:10:15 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:10:16 INFO - PROCESS | 1780 | 1461107416410 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:10:16 INFO - {} 16:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:10:16 INFO - {} 16:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:10:16 INFO - {} 16:10:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:10:16 INFO - {} 16:10:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1680ms 16:10:16 INFO - PROCESS | 1780 | 1461107416446 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1780 | 1461107416449 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:10:16 INFO - TEST-START | /FileAPI/fileReader.html 16:10:16 INFO - PROCESS | 1780 | 1461107416456 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1780 | 1461107416460 Marionette TRACE conn4 <- [1,3018,null,{}] 16:10:16 INFO - PROCESS | 1780 | 1461107416466 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:16 INFO - PROCESS | 1780 | 1461107416811 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:10:17 INFO - PROCESS | 1780 | 1461107417087 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x97199c00 == 144 [pid = 1780] [id = 764] 16:10:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x979a4000) [pid = 1780] [serial = 2291] [outer = (nil)] 16:10:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x98971000) [pid = 1780] [serial = 2292] [outer = 0x979a4000] 16:10:17 INFO - PROCESS | 1780 | 1461107417187 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x98a0b400) [pid = 1780] [serial = 2293] [outer = 0x979a4000] 16:10:17 INFO - PROCESS | 1780 | 1461107417970 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:10:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1548ms 16:10:18 INFO - PROCESS | 1780 | 1461107418006 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1780 | 1461107418009 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:10:18 INFO - TEST-START | /FileAPI/historical.html 16:10:18 INFO - PROCESS | 1780 | 1461107418017 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1780 | 1461107418020 Marionette TRACE conn4 <- [1,3022,null,{}] 16:10:18 INFO - PROCESS | 1780 | 1461107418026 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:18 INFO - PROCESS | 1780 | 1461107418259 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:10:18 INFO - PROCESS | 1780 | 1461107418583 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x855cb000 == 145 [pid = 1780] [id = 765] 16:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x868e2000) [pid = 1780] [serial = 2294] [outer = (nil)] 16:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9add2c00) [pid = 1780] [serial = 2295] [outer = 0x868e2000] 16:10:18 INFO - PROCESS | 1780 | 1461107418676 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x9add5800) [pid = 1780] [serial = 2296] [outer = 0x868e2000] 16:10:19 INFO - PROCESS | 1780 | 1461107419538 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:10:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:10:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:10:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:10:19 INFO - TEST-OK | /FileAPI/historical.html | took 1583ms 16:10:19 INFO - PROCESS | 1780 | 1461107419603 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 1780 | 1461107419607 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:10:19 INFO - TEST-START | /FileAPI/idlharness.html 16:10:19 INFO - PROCESS | 1780 | 1461107419619 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1780 | 1461107419624 Marionette TRACE conn4 <- [1,3026,null,{}] 16:10:19 INFO - PROCESS | 1780 | 1461107419651 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:19 INFO - PROCESS | 1780 | 1461107419902 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:10:20 INFO - PROCESS | 1780 | 1461107420218 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x97aeb400 == 146 [pid = 1780] [id = 766] 16:10:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9863d400) [pid = 1780] [serial = 2297] [outer = (nil)] 16:10:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9aeeac00) [pid = 1780] [serial = 2298] [outer = 0x9863d400] 16:10:20 INFO - PROCESS | 1780 | 1461107420351 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x9b00fc00) [pid = 1780] [serial = 2299] [outer = 0x9863d400] 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:10:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:10:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:10:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:10:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:10:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:10:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:10:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:10:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:10:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:10:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:10:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:10:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:10:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:10:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2838ms 16:10:22 INFO - TEST-START | /FileAPI/idlharness.worker 16:10:22 INFO - PROCESS | 1780 | 1461107422302 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:10:22 INFO - PROCESS | 1780 | 1461107422465 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 1780 | 1461107422475 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:10:22 INFO - PROCESS | 1780 | 1461107422508 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 1780 | 1461107422515 Marionette TRACE conn4 <- [1,3030,null,{}] 16:10:22 INFO - PROCESS | 1780 | 1461107422528 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:22 INFO - PROCESS | 1780 | 1461107422844 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:10:23 INFO - PROCESS | 1780 | 1461107423154 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x99091400 == 147 [pid = 1780] [id = 767] 16:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x9ae7cc00) [pid = 1780] [serial = 2300] [outer = (nil)] 16:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0xa29c7800) [pid = 1780] [serial = 2301] [outer = 0x9ae7cc00] 16:10:23 INFO - PROCESS | 1780 | 1461107423246 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0xa3b78400) [pid = 1780] [serial = 2302] [outer = 0x9ae7cc00] 16:10:23 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x89fe2400 == 146 [pid = 1780] [id = 746] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x979a2c00 == 145 [pid = 1780] [id = 742] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x979a1c00 == 144 [pid = 1780] [id = 743] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x893df000 == 143 [pid = 1780] [id = 741] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x967bdc00 == 142 [pid = 1780] [id = 740] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed15400 == 141 [pid = 1780] [id = 738] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c080000 == 140 [pid = 1780] [id = 739] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c2a8800 == 139 [pid = 1780] [id = 737] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x93291000 == 138 [pid = 1780] [id = 736] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8fbb7400 == 137 [pid = 1780] [id = 735] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x89c45800 == 136 [pid = 1780] [id = 734] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8ed0c000 == 135 [pid = 1780] [id = 732] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8f43d800 == 134 [pid = 1780] [id = 733] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8ee11800 == 133 [pid = 1780] [id = 731] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x89c41c00 == 132 [pid = 1780] [id = 730] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8bc92800 == 131 [pid = 1780] [id = 729] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x8c073800 == 130 [pid = 1780] [id = 728] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x89b83c00 == 129 [pid = 1780] [id = 727] 16:10:26 INFO - PROCESS | 1780 | --DOCSHELL 0x865c9000 == 128 [pid = 1780] [id = 726] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x8c076000) [pid = 1780] [serial = 2120] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x87cc5c00) [pid = 1780] [serial = 2049] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8e043800) [pid = 1780] [serial = 2123] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x93383800) [pid = 1780] [serial = 2145] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x9438d000) [pid = 1780] [serial = 2157] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8eeb5000) [pid = 1780] [serial = 2129] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x869d9c00) [pid = 1780] [serial = 2114] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x93292800) [pid = 1780] [serial = 2144] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x92070400) [pid = 1780] [serial = 2139] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x87a32800) [pid = 1780] [serial = 2168] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89bfb400) [pid = 1780] [serial = 2117] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x933f1400) [pid = 1780] [serial = 2148] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x959c2000) [pid = 1780] [serial = 2163] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x942b3400) [pid = 1780] [serial = 2154] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9438b000) [pid = 1780] [serial = 2156] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x89bfd000) [pid = 1780] [serial = 2171] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9439d000) [pid = 1780] [serial = 2160] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8ec87400) [pid = 1780] [serial = 2124] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x95ccb000) [pid = 1780] [serial = 2166] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fae4800) [pid = 1780] [serial = 2133] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9206b000) [pid = 1780] [serial = 2138] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9439a400) [pid = 1780] [serial = 2159] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x92018800) [pid = 1780] [serial = 2136] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x95cc5c00) [pid = 1780] [serial = 2165] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x87bcf400) [pid = 1780] [serial = 2169] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x915d5800) [pid = 1780] [serial = 2135] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x942b1800) [pid = 1780] [serial = 2153] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x89c48c00) [pid = 1780] [serial = 2172] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8bc8b800) [pid = 1780] [serial = 2175] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9423d400) [pid = 1780] [serial = 2150] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c0b0000) [pid = 1780] [serial = 2121] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8f439000) [pid = 1780] [serial = 2130] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8f8b7400) [pid = 1780] [serial = 2132] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x87271000) [pid = 1780] [serial = 2115] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x920e9400) [pid = 1780] [serial = 2141] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8b179400) [pid = 1780] [serial = 2174] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x933e9000) [pid = 1780] [serial = 2147] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x94245000) [pid = 1780] [serial = 2151] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9325a000) [pid = 1780] [serial = 2142] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x959b8400) [pid = 1780] [serial = 2162] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ed48400) [pid = 1780] [serial = 2126] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8edbb400) [pid = 1780] [serial = 2127] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x89d69400) [pid = 1780] [serial = 2118] [outer = (nil)] [url = about:blank] 16:10:26 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x89d71400) [pid = 1780] [serial = 2177] [outer = (nil)] [url = about:blank] 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:10:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:10:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:10:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:10:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:10:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:10:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:10:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:10:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:10:28 INFO - {} 16:10:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:10:28 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:29 INFO - {} 16:10:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6277ms 16:10:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:10:29 INFO - PROCESS | 1780 | 1461107428644 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:10:29 INFO - PROCESS | 1780 | 1461107428947 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1780 | 1461107428959 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:10:29 INFO - PROCESS | 1780 | 1461107428976 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1780 | 1461107428995 Marionette TRACE conn4 <- [1,3034,null,{}] 16:10:29 INFO - PROCESS | 1780 | 1461107429034 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:29 INFO - PROCESS | 1780 | 1461107429310 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:10:29 INFO - PROCESS | 1780 | 1461107429347 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x868e5000 == 129 [pid = 1780] [id = 768] 16:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x868e6400) [pid = 1780] [serial = 2303] [outer = (nil)] 16:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8bc45c00) [pid = 1780] [serial = 2304] [outer = 0x868e6400] 16:10:29 INFO - PROCESS | 1780 | 1461107429430 Marionette DEBUG loaded listener.js 16:10:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8bc8e400) [pid = 1780] [serial = 2305] [outer = 0x868e6400] 16:10:30 INFO - PROCESS | 1780 | 1461107430304 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:10:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:10:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1385ms 16:10:30 INFO - PROCESS | 1780 | 1461107430362 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 1780 | 1461107430370 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:10:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:10:30 INFO - PROCESS | 1780 | 1461107430405 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - PROCESS | 1780 | 1461107430409 Marionette TRACE conn4 <- [1,3038,null,{}] 16:10:30 INFO - PROCESS | 1780 | 1461107430415 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:30 INFO - PROCESS | 1780 | 1461107430711 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:10:30 INFO - PROCESS | 1780 | 1461107430761 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8680fc00 == 130 [pid = 1780] [id = 769] 16:10:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8b175800) [pid = 1780] [serial = 2306] [outer = (nil)] 16:10:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c2a2c00) [pid = 1780] [serial = 2307] [outer = 0x8b175800] 16:10:30 INFO - PROCESS | 1780 | 1461107430850 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8c452c00) [pid = 1780] [serial = 2308] [outer = 0x8b175800] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8c07b800) [pid = 1780] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x89b80800) [pid = 1780] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8c453c00) [pid = 1780] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8aec5800) [pid = 1780] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x97f47400) [pid = 1780] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8ee11c00) [pid = 1780] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x970ebc00) [pid = 1780] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8ee0b000) [pid = 1780] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89feec00) [pid = 1780] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x87bc9400) [pid = 1780] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x979a6800) [pid = 1780] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x89bf5400) [pid = 1780] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9439ec00) [pid = 1780] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9328f400) [pid = 1780] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c07e800) [pid = 1780] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x865cf400) [pid = 1780] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x89b84800) [pid = 1780] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8bc98c00) [pid = 1780] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x93293c00) [pid = 1780] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8e0f4400) [pid = 1780] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8bc94800) [pid = 1780] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8f7b5400) [pid = 1780] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x915da400) [pid = 1780] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:10:32 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x94362800) [pid = 1780] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:10:32 INFO - PROCESS | 1780 | 1461107432600 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:10:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2243ms 16:10:32 INFO - PROCESS | 1780 | 1461107432648 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 1780 | 1461107432651 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:10:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:10:32 INFO - PROCESS | 1780 | 1461107432658 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 1780 | 1461107432664 Marionette TRACE conn4 <- [1,3042,null,{}] 16:10:32 INFO - PROCESS | 1780 | 1461107432679 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:32 INFO - PROCESS | 1780 | 1461107432901 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:10:33 INFO - PROCESS | 1780 | 1461107433116 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6d400 == 131 [pid = 1780] [id = 770] 16:10:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8dfa7400) [pid = 1780] [serial = 2309] [outer = (nil)] 16:10:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8e049800) [pid = 1780] [serial = 2310] [outer = 0x8dfa7400] 16:10:33 INFO - PROCESS | 1780 | 1461107433212 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8e0ed800) [pid = 1780] [serial = 2311] [outer = 0x8dfa7400] 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:10:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2128ms 16:10:34 INFO - PROCESS | 1780 | 1461107434672 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:10:34 INFO - PROCESS | 1780 | 1461107434920 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 1780 | 1461107434932 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:10:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:10:34 INFO - PROCESS | 1780 | 1461107434948 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 1780 | 1461107434955 Marionette TRACE conn4 <- [1,3046,null,{}] 16:10:34 INFO - PROCESS | 1780 | 1461107434964 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:35 INFO - PROCESS | 1780 | 1461107435190 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:10:35 INFO - PROCESS | 1780 | 1461107435453 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x865c9000 == 132 [pid = 1780] [id = 771] 16:10:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x868dfc00) [pid = 1780] [serial = 2312] [outer = (nil)] 16:10:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x871d9c00) [pid = 1780] [serial = 2313] [outer = 0x868dfc00] 16:10:35 INFO - PROCESS | 1780 | 1461107435545 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8726d000) [pid = 1780] [serial = 2314] [outer = 0x868dfc00] 16:10:35 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:10:36 INFO - PROCESS | 1780 | 1461107436490 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:10:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:10:36 INFO - {} 16:10:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1597ms 16:10:36 INFO - PROCESS | 1780 | 1461107436553 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 1780 | 1461107436562 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:10:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:10:36 INFO - PROCESS | 1780 | 1461107436622 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 1780 | 1461107436628 Marionette TRACE conn4 <- [1,3050,null,{}] 16:10:36 INFO - PROCESS | 1780 | 1461107436634 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:36 INFO - PROCESS | 1780 | 1461107436897 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:10:37 INFO - PROCESS | 1780 | 1461107437250 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x87bc8000 == 133 [pid = 1780] [id = 772] 16:10:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x87bc9400) [pid = 1780] [serial = 2315] [outer = (nil)] 16:10:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x893e2c00) [pid = 1780] [serial = 2316] [outer = 0x87bc9400] 16:10:37 INFO - PROCESS | 1780 | 1461107437349 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x89b7c000) [pid = 1780] [serial = 2317] [outer = 0x87bc9400] 16:10:38 INFO - PROCESS | 1780 | 1461107438256 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:10:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:10:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1656ms 16:10:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:10:38 INFO - PROCESS | 1780 | 1461107438271 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 1780 | 1461107438275 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:10:38 INFO - PROCESS | 1780 | 1461107438283 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 1780 | 1461107438289 Marionette TRACE conn4 <- [1,3054,null,{}] 16:10:38 INFO - PROCESS | 1780 | 1461107438306 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:38 INFO - PROCESS | 1780 | 1461107438539 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:10:38 INFO - PROCESS | 1780 | 1461107438837 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bc8e800 == 134 [pid = 1780] [id = 773] 16:10:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c074c00) [pid = 1780] [serial = 2318] [outer = (nil)] 16:10:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c0a4800) [pid = 1780] [serial = 2319] [outer = 0x8c074c00] 16:10:39 INFO - PROCESS | 1780 | 1461107439038 Marionette DEBUG loaded listener.js 16:10:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8c451000) [pid = 1780] [serial = 2320] [outer = 0x8c074c00] 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:10:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:10:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2329ms 16:10:40 INFO - PROCESS | 1780 | 1461107440454 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:10:40 INFO - PROCESS | 1780 | 1461107440784 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 1780 | 1461107440791 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:10:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:10:40 INFO - PROCESS | 1780 | 1461107440813 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 1780 | 1461107440817 Marionette TRACE conn4 <- [1,3058,null,{}] 16:10:40 INFO - PROCESS | 1780 | 1461107440823 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:41 INFO - PROCESS | 1780 | 1461107441047 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:10:41 INFO - PROCESS | 1780 | 1461107441334 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x893e6c00 == 135 [pid = 1780] [id = 774] 16:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0f0000) [pid = 1780] [serial = 2321] [outer = (nil)] 16:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8edb2400) [pid = 1780] [serial = 2322] [outer = 0x8e0f0000] 16:10:41 INFO - PROCESS | 1780 | 1461107441426 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8edb8c00) [pid = 1780] [serial = 2323] [outer = 0x8e0f0000] 16:10:42 INFO - PROCESS | 1780 | 1461107442373 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:10:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:10:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:10:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:10:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:10:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:10:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:10:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:10:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:10:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1601ms 16:10:42 INFO - PROCESS | 1780 | 1461107442414 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 1780 | 1461107442417 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:10:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:10:42 INFO - PROCESS | 1780 | 1461107442430 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 1780 | 1461107442432 Marionette TRACE conn4 <- [1,3062,null,{}] 16:10:42 INFO - PROCESS | 1780 | 1461107442481 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:42 INFO - PROCESS | 1780 | 1461107442776 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:10:43 INFO - PROCESS | 1780 | 1461107443002 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a35000 == 136 [pid = 1780] [id = 775] 16:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x87a36c00) [pid = 1780] [serial = 2324] [outer = (nil)] 16:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ee12800) [pid = 1780] [serial = 2325] [outer = 0x87a36c00] 16:10:43 INFO - PROCESS | 1780 | 1461107443142 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8eeb0400) [pid = 1780] [serial = 2326] [outer = 0x87a36c00] 16:10:43 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:10:44 INFO - PROCESS | 1780 | 1461107444044 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:10:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:10:44 INFO - {} 16:10:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1634ms 16:10:44 INFO - PROCESS | 1780 | 1461107444062 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 1780 | 1461107444066 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:10:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:10:44 INFO - PROCESS | 1780 | 1461107444072 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 1780 | 1461107444076 Marionette TRACE conn4 <- [1,3066,null,{}] 16:10:44 INFO - PROCESS | 1780 | 1461107444081 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:44 INFO - PROCESS | 1780 | 1461107444387 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:10:44 INFO - PROCESS | 1780 | 1461107444660 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee09800 == 137 [pid = 1780] [id = 776] 16:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f439000) [pid = 1780] [serial = 2327] [outer = (nil)] 16:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8f8ad800) [pid = 1780] [serial = 2328] [outer = 0x8f439000] 16:10:44 INFO - PROCESS | 1780 | 1461107444810 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f8b8400) [pid = 1780] [serial = 2329] [outer = 0x8f439000] 16:10:45 INFO - PROCESS | 1780 | 1461107445615 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:10:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:10:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1591ms 16:10:45 INFO - PROCESS | 1780 | 1461107445667 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 1780 | 1461107445671 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:10:45 INFO - PROCESS | 1780 | 1461107445678 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 1780 | 1461107445681 Marionette TRACE conn4 <- [1,3070,null,{}] 16:10:45 INFO - PROCESS | 1780 | 1461107445687 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:45 INFO - PROCESS | 1780 | 1461107445915 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:10:46 INFO - PROCESS | 1780 | 1461107446233 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee0b000 == 138 [pid = 1780] [id = 777] 16:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8f434c00) [pid = 1780] [serial = 2330] [outer = (nil)] 16:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8fbb8400) [pid = 1780] [serial = 2331] [outer = 0x8f434c00] 16:10:46 INFO - PROCESS | 1780 | 1461107446327 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8fbc1000) [pid = 1780] [serial = 2332] [outer = 0x8f434c00] 16:10:47 INFO - PROCESS | 1780 | 1461107447195 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:10:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:10:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1532ms 16:10:47 INFO - PROCESS | 1780 | 1461107447211 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:10:47 INFO - PROCESS | 1780 | 1461107447215 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:10:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:10:47 INFO - PROCESS | 1780 | 1461107447221 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 1780 | 1461107447224 Marionette TRACE conn4 <- [1,3074,null,{}] 16:10:47 INFO - PROCESS | 1780 | 1461107447230 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:47 INFO - PROCESS | 1780 | 1461107447480 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:10:47 INFO - PROCESS | 1780 | 1461107447771 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x869d6800 == 139 [pid = 1780] [id = 778] 16:10:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c231800) [pid = 1780] [serial = 2333] [outer = (nil)] 16:10:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x91f7bc00) [pid = 1780] [serial = 2334] [outer = 0x8c231800] 16:10:47 INFO - PROCESS | 1780 | 1461107447865 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x92014400) [pid = 1780] [serial = 2335] [outer = 0x8c231800] 16:10:48 INFO - PROCESS | 1780 | 1461107448692 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:10:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:10:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1542ms 16:10:48 INFO - PROCESS | 1780 | 1461107448765 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 1780 | 1461107448769 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:10:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:10:48 INFO - PROCESS | 1780 | 1461107448776 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 1780 | 1461107448779 Marionette TRACE conn4 <- [1,3078,null,{}] 16:10:48 INFO - PROCESS | 1780 | 1461107448785 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:49 INFO - PROCESS | 1780 | 1461107449007 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:10:49 INFO - PROCESS | 1780 | 1461107449365 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ee0e000 == 140 [pid = 1780] [id = 779] 16:10:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8ee0fc00) [pid = 1780] [serial = 2336] [outer = (nil)] 16:10:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8ef4dc00) [pid = 1780] [serial = 2337] [outer = 0x8ee0fc00] 16:10:49 INFO - PROCESS | 1780 | 1461107449463 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8f43d400) [pid = 1780] [serial = 2338] [outer = 0x8ee0fc00] 16:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:10:50 INFO - reader.readAsText(blob_2) 16:10:50 INFO - }" did not throw 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:10:50 INFO - reader.readAsDataURL(blob_2) 16:10:50 INFO - }" did not throw 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:10:50 INFO - reader.readAsArrayBuffer(blob_2) 16:10:50 INFO - }" did not throw 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:10:50 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:10:50 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 1780 | 1461107450417 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:10:50 INFO - PROCESS | 1780 | 1461107450428 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 1780 | 1461107450440 Marionette TRACE conn4 <- [1,3082,null,{}] 16:10:50 INFO - PROCESS | 1780 | 1461107450499 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:50 INFO - PROCESS | 1780 | 1461107450729 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:10:51 INFO - PROCESS | 1780 | 1461107451034 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef47800 == 141 [pid = 1780] [id = 780] 16:10:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8ef48400) [pid = 1780] [serial = 2339] [outer = (nil)] 16:10:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9328f400) [pid = 1780] [serial = 2340] [outer = 0x8ef48400] 16:10:51 INFO - PROCESS | 1780 | 1461107451184 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9337f400) [pid = 1780] [serial = 2341] [outer = 0x8ef48400] 16:10:51 INFO - PROCESS | 1780 | 1461107451993 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:10:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:10:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:10:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:10:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1582ms 16:10:52 INFO - PROCESS | 1780 | 1461107452012 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 1780 | 1461107452016 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:10:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:10:52 INFO - PROCESS | 1780 | 1461107452023 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 1780 | 1461107452027 Marionette TRACE conn4 <- [1,3086,null,{}] 16:10:52 INFO - PROCESS | 1780 | 1461107452033 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:52 INFO - PROCESS | 1780 | 1461107452319 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:10:52 INFO - PROCESS | 1780 | 1461107452617 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c239c00 == 142 [pid = 1780] [id = 781] 16:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8ed0b800) [pid = 1780] [serial = 2342] [outer = (nil)] 16:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x933e7400) [pid = 1780] [serial = 2343] [outer = 0x8ed0b800] 16:10:52 INFO - PROCESS | 1780 | 1461107452722 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x933fd800) [pid = 1780] [serial = 2344] [outer = 0x8ed0b800] 16:10:53 INFO - PROCESS | 1780 | 1461107453622 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:10:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1631ms 16:10:53 INFO - PROCESS | 1780 | 1461107453655 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 1780 | 1461107453658 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:10:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:10:53 INFO - PROCESS | 1780 | 1461107453666 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1780 | 1461107453669 Marionette TRACE conn4 <- [1,3090,null,{}] 16:10:53 INFO - PROCESS | 1780 | 1461107453676 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:53 INFO - PROCESS | 1780 | 1461107453902 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:10:54 INFO - PROCESS | 1780 | 1461107454217 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a32c00 == 143 [pid = 1780] [id = 782] 16:10:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x920e9400) [pid = 1780] [serial = 2345] [outer = (nil)] 16:10:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x942af800) [pid = 1780] [serial = 2346] [outer = 0x920e9400] 16:10:54 INFO - PROCESS | 1780 | 1461107454310 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x942b5400) [pid = 1780] [serial = 2347] [outer = 0x920e9400] 16:10:55 INFO - PROCESS | 1780 | 1461107455166 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:10:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:10:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1535ms 16:10:55 INFO - PROCESS | 1780 | 1461107455201 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 1780 | 1461107455205 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:10:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:10:55 INFO - PROCESS | 1780 | 1461107455212 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 1780 | 1461107455215 Marionette TRACE conn4 <- [1,3094,null,{}] 16:10:55 INFO - PROCESS | 1780 | 1461107455221 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:55 INFO - PROCESS | 1780 | 1461107455483 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:10:55 INFO - PROCESS | 1780 | 1461107455775 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x87a33400 == 144 [pid = 1780] [id = 783] 16:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x94247c00) [pid = 1780] [serial = 2348] [outer = (nil)] 16:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9438d400) [pid = 1780] [serial = 2349] [outer = 0x94247c00] 16:10:55 INFO - PROCESS | 1780 | 1461107455868 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x94392c00) [pid = 1780] [serial = 2350] [outer = 0x94247c00] 16:10:56 INFO - PROCESS | 1780 | 1461107456753 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:10:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:10:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1580ms 16:10:56 INFO - PROCESS | 1780 | 1461107456793 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 1780 | 1461107456798 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:10:56 INFO - PROCESS | 1780 | 1461107456804 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 1780 | 1461107456807 Marionette TRACE conn4 <- [1,3098,null,{}] 16:10:56 INFO - PROCESS | 1780 | 1461107456813 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:57 INFO - PROCESS | 1780 | 1461107457075 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:10:57 INFO - PROCESS | 1780 | 1461107457447 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x9438c800 == 145 [pid = 1780] [id = 784] 16:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x943a3c00) [pid = 1780] [serial = 2351] [outer = (nil)] 16:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x959b3400) [pid = 1780] [serial = 2352] [outer = 0x943a3c00] 16:10:57 INFO - PROCESS | 1780 | 1461107457587 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x95aeec00) [pid = 1780] [serial = 2353] [outer = 0x943a3c00] 16:10:58 INFO - PROCESS | 1780 | 1461107458413 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:10:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:10:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:10:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1635ms 16:10:58 INFO - PROCESS | 1780 | 1461107458441 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 1780 | 1461107458445 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:10:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:10:58 INFO - PROCESS | 1780 | 1461107458451 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 1780 | 1461107458454 Marionette TRACE conn4 <- [1,3102,null,{}] 16:10:58 INFO - PROCESS | 1780 | 1461107458460 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:58 INFO - PROCESS | 1780 | 1461107458702 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:10:59 INFO - PROCESS | 1780 | 1461107459015 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a5800 == 146 [pid = 1780] [id = 785] 16:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x95a31c00) [pid = 1780] [serial = 2354] [outer = (nil)] 16:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x95cd1800) [pid = 1780] [serial = 2355] [outer = 0x95a31c00] 16:10:59 INFO - PROCESS | 1780 | 1461107459111 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x963b8800) [pid = 1780] [serial = 2356] [outer = 0x95a31c00] 16:10:59 INFO - PROCESS | 1780 | 1461107459932 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:10:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1528ms 16:10:59 INFO - PROCESS | 1780 | 1461107459980 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 1780 | 1461107459983 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:10:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:10:59 INFO - PROCESS | 1780 | 1461107459990 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 1780 | 1461107459993 Marionette TRACE conn4 <- [1,3106,null,{}] 16:11:00 INFO - PROCESS | 1780 | 1461107459999 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:00 INFO - PROCESS | 1780 | 1461107460367 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:11:00 INFO - PROCESS | 1780 | 1461107460607 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x94367000 == 147 [pid = 1780] [id = 786] 16:11:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x94368c00) [pid = 1780] [serial = 2357] [outer = (nil)] 16:11:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x974bb800) [pid = 1780] [serial = 2358] [outer = 0x94368c00] 16:11:00 INFO - PROCESS | 1780 | 1461107460704 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x97565000) [pid = 1780] [serial = 2359] [outer = 0x94368c00] 16:11:01 INFO - PROCESS | 1780 | 1461107461570 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:11:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1632ms 16:11:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:11:01 INFO - PROCESS | 1780 | 1461107461624 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 1780 | 1461107461627 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:11:01 INFO - PROCESS | 1780 | 1461107461633 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 1780 | 1461107461637 Marionette TRACE conn4 <- [1,3110,null,{}] 16:11:01 INFO - PROCESS | 1780 | 1461107461644 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:01 INFO - PROCESS | 1780 | 1461107461880 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:11:02 INFO - PROCESS | 1780 | 1461107462205 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ef4d800 == 148 [pid = 1780] [id = 787] 16:11:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8fbbf400) [pid = 1780] [serial = 2360] [outer = (nil)] 16:11:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9755f400) [pid = 1780] [serial = 2361] [outer = 0x8fbbf400] 16:11:02 INFO - PROCESS | 1780 | 1461107462316 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x97f53000) [pid = 1780] [serial = 2362] [outer = 0x8fbbf400] 16:11:03 INFO - PROCESS | 1780 | 1461107463198 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:11:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:11:03 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:11:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:11:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1584ms 16:11:03 INFO - PROCESS | 1780 | 1461107463220 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1780 | 1461107463224 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:11:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:11:03 INFO - PROCESS | 1780 | 1461107463232 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1780 | 1461107463236 Marionette TRACE conn4 <- [1,3114,null,{}] 16:11:03 INFO - PROCESS | 1780 | 1461107463243 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:03 INFO - PROCESS | 1780 | 1461107463502 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:11:03 INFO - PROCESS | 1780 | 1461107463813 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6c9f3bb4-f066-4a9e-992a-b2a30855efcf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x943a3800 == 149 [pid = 1780] [id = 788] 16:11:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x979ddc00) [pid = 1780] [serial = 2363] [outer = (nil)] 16:11:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x98a0a400) [pid = 1780] [serial = 2364] [outer = 0x979ddc00] 16:11:03 INFO - PROCESS | 1780 | 1461107463915 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9add4000) [pid = 1780] [serial = 2365] [outer = 0x979ddc00] 16:11:07 INFO - PROCESS | 1780 | --DOCSHELL 0x920e6c00 == 148 [pid = 1780] [id = 757] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x89c40000) [pid = 1780] [serial = 2238] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8ed41800) [pid = 1780] [serial = 2192] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x89bf5000) [pid = 1780] [serial = 2237] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8bc45800) [pid = 1780] [serial = 2242] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9816e800) [pid = 1780] [serial = 2231] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8ef4fc00) [pid = 1780] [serial = 2196] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x97565400) [pid = 1780] [serial = 2223] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8f7bd800) [pid = 1780] [serial = 2199] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x89b77400) [pid = 1780] [serial = 2240] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x87cb7c00) [pid = 1780] [serial = 2234] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x97f51800) [pid = 1780] [serial = 2229] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x89c4c400) [pid = 1780] [serial = 2183] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x893dac00) [pid = 1780] [serial = 2235] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x971a3800) [pid = 1780] [serial = 2219] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x94397000) [pid = 1780] [serial = 2214] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8eeabc00) [pid = 1780] [serial = 2195] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8c233400) [pid = 1780] [serial = 2186] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8f7ba400) [pid = 1780] [serial = 2198] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x87a2c000) [pid = 1780] [serial = 2181] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8bc93800) [pid = 1780] [serial = 2112] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x94366000) [pid = 1780] [serial = 2213] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x868e8c00) [pid = 1780] [serial = 2180] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8bc8c800) [pid = 1780] [serial = 2243] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x915e1400) [pid = 1780] [serial = 2204] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x933dd800) [pid = 1780] [serial = 2211] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x98171400) [pid = 1780] [serial = 2232] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x97f4d000) [pid = 1780] [serial = 2228] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x93382000) [pid = 1780] [serial = 2210] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x91fb9800) [pid = 1780] [serial = 2205] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8aeb6c00) [pid = 1780] [serial = 2184] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x979ac800) [pid = 1780] [serial = 2225] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8e0ebc00) [pid = 1780] [serial = 2189] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8c2b0c00) [pid = 1780] [serial = 2187] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8f8b4400) [pid = 1780] [serial = 2201] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8fbc0800) [pid = 1780] [serial = 2202] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ec86c00) [pid = 1780] [serial = 2190] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x979d5400) [pid = 1780] [serial = 2226] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x97563c00) [pid = 1780] [serial = 2222] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x920f1000) [pid = 1780] [serial = 2208] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x95af1c00) [pid = 1780] [serial = 2217] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x959c1800) [pid = 1780] [serial = 2216] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9737d400) [pid = 1780] [serial = 2220] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8ed50000) [pid = 1780] [serial = 2193] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x92075400) [pid = 1780] [serial = 2207] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8c0ae400) [pid = 1780] [serial = 2245] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8c2b1400) [pid = 1780] [serial = 2246] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1780 | 1461107467911 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:11:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:11:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4735ms 16:11:07 INFO - PROCESS | 1780 | 1461107467968 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1780 | 1461107467973 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:11:09 WARNING - u'runner_teardown' () 16:11:09 INFO - No more tests 16:11:09 INFO - Got 0 unexpected results 16:11:09 INFO - SUITE-END | took 1341s 16:11:09 INFO - Closing logging queue 16:11:09 INFO - queue closed 16:11:09 INFO - Return code: 0 16:11:09 WARNING - # TBPL SUCCESS # 16:11:09 INFO - Running post-action listener: _resource_record_post_action 16:11:09 INFO - Running post-run listener: _resource_record_post_run 16:11:10 INFO - Total resource usage - Wall time: 1379s; CPU: 98.0%; Read bytes: 14000128; Write bytes: 960180224; Read time: 672; Write time: 261012 16:11:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:11:10 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 179023872; Read time: 12; Write time: 156768 16:11:10 INFO - run-tests - Wall time: 1346s; CPU: 98.0%; Read bytes: 11284480; Write bytes: 781156352; Read time: 548; Write time: 104244 16:11:10 INFO - Running post-run listener: _upload_blobber_files 16:11:10 INFO - Blob upload gear active. 16:11:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:11:10 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:11:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:11:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:11:10 INFO - (blobuploader) - INFO - Open directory for files ... 16:11:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:11:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:11:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:11:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:11:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:11:12 INFO - (blobuploader) - INFO - Done attempting. 16:11:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:11:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:11:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:11:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:11:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:11:12 INFO - (blobuploader) - INFO - Done attempting. 16:11:12 INFO - (blobuploader) - INFO - Iteration through files over. 16:11:12 INFO - Return code: 0 16:11:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:11:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:11:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80cd220e9f6013df272420cd6a1eee515e4cd8cc9661bfcae575c7119efd53283bd87fe9311de00779711ebdfba2fa1f7c882995699c43b9230aa5baba52e41f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aea457d3fcf07fb42c228851cc65e73010551eb7c849d34cd20259d6b8eaa68fa0b90b88021408f36dd9dded6e0b0f969b7551215f2599a43e41af6d4b497907"} 16:11:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:11:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:11:12 INFO - Contents: 16:11:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80cd220e9f6013df272420cd6a1eee515e4cd8cc9661bfcae575c7119efd53283bd87fe9311de00779711ebdfba2fa1f7c882995699c43b9230aa5baba52e41f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aea457d3fcf07fb42c228851cc65e73010551eb7c849d34cd20259d6b8eaa68fa0b90b88021408f36dd9dded6e0b0f969b7551215f2599a43e41af6d4b497907"} 16:11:12 INFO - Running post-run listener: copy_logs_to_upload_dir 16:11:12 INFO - Copying logs to upload dir... 16:11:12 INFO - mkdir: /builds/slave/test/build/upload/logs 16:11:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1491.320047 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 51 secs) (at 2016-04-19 16:11:13.262969) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:11:13.263996) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80cd220e9f6013df272420cd6a1eee515e4cd8cc9661bfcae575c7119efd53283bd87fe9311de00779711ebdfba2fa1f7c882995699c43b9230aa5baba52e41f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aea457d3fcf07fb42c228851cc65e73010551eb7c849d34cd20259d6b8eaa68fa0b90b88021408f36dd9dded6e0b0f969b7551215f2599a43e41af6d4b497907"} build_url:https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032186 build_url: 'https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80cd220e9f6013df272420cd6a1eee515e4cd8cc9661bfcae575c7119efd53283bd87fe9311de00779711ebdfba2fa1f7c882995699c43b9230aa5baba52e41f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/aea457d3fcf07fb42c228851cc65e73010551eb7c849d34cd20259d6b8eaa68fa0b90b88021408f36dd9dded6e0b0f969b7551215f2599a43e41af6d4b497907"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MldmU1USQfeafwWGHnSn_g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:11:13.331744) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:11:13.332230) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461105969.990485-1562760339 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017723 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:11:13.407979) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:11:13.408276) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:11:13.408570) ========= ========= Total master_lag: 0.50 =========