builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1827 starttime: 1461569056.99 results: success (0) buildid: 20160424225453 builduid: 56f7d649bb4b427db4982a37bd8a504f revision: e80811ba725d534a09ddb157b46f128b7c1e50f1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:16.995013) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:16.995577) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:16.995858) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.040613) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.040901) ========= 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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 00:24:17-- 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% 12.1M=0.001s 2016-04-25 00:24:17 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.567109 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.710324) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.710607) ========= 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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073404 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.869722) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:17.870053) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e80811ba725d534a09ddb157b46f128b7c1e50f1 --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 e80811ba725d534a09ddb157b46f128b7c1e50f1 --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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 00:24:17,997 truncating revision to first 12 chars 2016-04-25 00:24:17,997 Setting DEBUG logging. 2016-04-25 00:24:17,997 attempt 1/10 2016-04-25 00:24:17,998 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e80811ba725d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 00:24:18,333 unpacking tar archive at: mozilla-inbound-e80811ba725d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.641637 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:18.586027) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:18.586306) ========= script_repo_revision: e80811ba725d534a09ddb157b46f128b7c1e50f1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:18.586669) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:18.586991) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 00:24:18.626418) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-04-25 00:24:18.626673) ========= /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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False 00:24:18 INFO - MultiFileLogger online at 20160425 00:24:18 in /builds/slave/test 00:24:18 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 00:24:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:24:18 INFO - {'append_to_log': False, 00:24:18 INFO - 'base_work_dir': '/builds/slave/test', 00:24:18 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:24:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:24:18 INFO - 'buildbot_json_path': 'buildprops.json', 00:24:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:24:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:24:18 INFO - 'download_minidump_stackwalk': True, 00:24:18 INFO - 'download_symbols': 'true', 00:24:18 INFO - 'e10s': False, 00:24:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:24:18 INFO - 'tooltool.py': '/tools/tooltool.py', 00:24:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:24:18 INFO - '/tools/misc-python/virtualenv.py')}, 00:24:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:24:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:24:18 INFO - 'log_level': 'info', 00:24:18 INFO - 'log_to_console': True, 00:24:18 INFO - 'opt_config_files': (), 00:24:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:24:18 INFO - '--processes=1', 00:24:18 INFO - '--config=%(test_path)s/wptrunner.ini', 00:24:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:24:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:24:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:24:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:24:18 INFO - 'pip_index': False, 00:24:18 INFO - 'require_test_zip': True, 00:24:18 INFO - 'test_type': ('testharness',), 00:24:18 INFO - 'this_chunk': '1', 00:24:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:24:18 INFO - 'total_chunks': '10', 00:24:18 INFO - 'virtualenv_path': 'venv', 00:24:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:24:18 INFO - 'work_dir': 'build'} 00:24:18 INFO - ##### 00:24:18 INFO - ##### Running clobber step. 00:24:18 INFO - ##### 00:24:18 INFO - Running pre-action listener: _resource_record_pre_action 00:24:18 INFO - Running main action method: clobber 00:24:18 INFO - rmtree: /builds/slave/test/build 00:24:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:24:21 INFO - Running post-action listener: _resource_record_post_action 00:24:21 INFO - ##### 00:24:21 INFO - ##### Running read-buildbot-config step. 00:24:21 INFO - ##### 00:24:21 INFO - Running pre-action listener: _resource_record_pre_action 00:24:21 INFO - Running main action method: read_buildbot_config 00:24:21 INFO - Using buildbot properties: 00:24:21 INFO - { 00:24:21 INFO - "project": "", 00:24:21 INFO - "product": "firefox", 00:24:21 INFO - "script_repo_revision": "production", 00:24:21 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 00:24:21 INFO - "repository": "", 00:24:21 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 00:24:21 INFO - "buildid": "20160424225453", 00:24:21 INFO - "pgo_build": "False", 00:24:21 INFO - "basedir": "/builds/slave/test", 00:24:21 INFO - "buildnumber": 1, 00:24:21 INFO - "slavename": "tst-linux64-spot-1827", 00:24:21 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 00:24:21 INFO - "platform": "linux64", 00:24:21 INFO - "branch": "mozilla-inbound", 00:24:21 INFO - "revision": "e80811ba725d534a09ddb157b46f128b7c1e50f1", 00:24:21 INFO - "repo_path": "integration/mozilla-inbound", 00:24:21 INFO - "moz_repo_path": "", 00:24:21 INFO - "stage_platform": "linux64", 00:24:21 INFO - "builduid": "56f7d649bb4b427db4982a37bd8a504f", 00:24:21 INFO - "slavebuilddir": "test" 00:24:21 INFO - } 00:24:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:24:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:24:21 INFO - Running post-action listener: _resource_record_post_action 00:24:21 INFO - ##### 00:24:21 INFO - ##### Running download-and-extract step. 00:24:21 INFO - ##### 00:24:21 INFO - Running pre-action listener: _resource_record_pre_action 00:24:21 INFO - Running main action method: download_and_extract 00:24:21 INFO - mkdir: /builds/slave/test/build/tests 00:24:21 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')]} 00:24:21 INFO - https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:24:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:24:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:24:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:24:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:24:51 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 00:24:51 INFO - retry: attempt #1 caught exception: timed out 00:24:51 INFO - retry: Failed, sleeping 30 seconds before retrying 00:25:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 00:25:23 INFO - Downloaded 1361 bytes. 00:25:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:25:23 INFO - Using the following test package requirements: 00:25:23 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:25:23 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:25:23 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:25:23 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'jsshell-linux-x86_64.zip'], 00:25:23 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:25:23 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:25:23 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:25:23 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:25:23 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:25:23 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:25:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:25:23 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:25: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')]} 00:25:23 INFO - https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:25:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:25:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:25:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:25:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:25:25 INFO - Downloaded 22747850 bytes. 00:25:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:25:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:25:25 INFO - caution: filename not matched: web-platform/* 00:25:25 INFO - Return code: 11 00:25: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')]} 00:25:25 INFO - https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:25:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:25:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:25:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:25:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:25:27 INFO - Downloaded 36406740 bytes. 00:25:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:25:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:25:31 INFO - caution: filename not matched: bin/* 00:25:31 INFO - caution: filename not matched: config/* 00:25:31 INFO - caution: filename not matched: mozbase/* 00:25:31 INFO - caution: filename not matched: marionette/* 00:25:31 INFO - caution: filename not matched: tools/wptserve/* 00:25:31 INFO - Return code: 11 00:25:31 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')]} 00:25:31 INFO - https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:25:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:25:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:25:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:25:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:25:34 INFO - Downloaded 64484550 bytes. 00:25:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:25:34 INFO - mkdir: /builds/slave/test/properties 00:25:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:25:34 INFO - Writing to file /builds/slave/test/properties/build_url 00:25:34 INFO - Contents: 00:25:34 INFO - build_url:https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:25:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:25:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:25:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:25:35 INFO - Contents: 00:25:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:25: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')]} 00:25:35 INFO - https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:25:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:25:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:25:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:25:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:25:38 INFO - Downloaded 90900325 bytes. 00:25:38 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:25:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:25:43 INFO - Return code: 0 00:25:43 INFO - Running post-action listener: _resource_record_post_action 00:25:43 INFO - Running post-action listener: set_extra_try_arguments 00:25:43 INFO - ##### 00:25:43 INFO - ##### Running create-virtualenv step. 00:25:43 INFO - ##### 00:25:43 INFO - Running pre-action listener: _pre_create_virtualenv 00:25:43 INFO - Running pre-action listener: _resource_record_pre_action 00:25:43 INFO - Running main action method: create_virtualenv 00:25:43 INFO - Creating virtualenv /builds/slave/test/build/venv 00:25:43 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 00:25:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:25:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:25:44 INFO - Using real prefix '/usr' 00:25:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:25:47 INFO - Installing distribute.............................................................................................................................................................................................done. 00:25:51 INFO - Installing pip.................done. 00:25:51 INFO - Return code: 0 00:25:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:25:51 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')]} 00:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:25:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:25:51 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')]} 00:25:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:25:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:25:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', '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 00:25:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:25:51 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:25:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:25:51 INFO - 'CCACHE_UMASK': '002', 00:25:51 INFO - 'DISPLAY': ':0', 00:25:51 INFO - 'HOME': '/home/cltbld', 00:25:51 INFO - 'LANG': 'en_US.UTF-8', 00:25:51 INFO - 'LOGNAME': 'cltbld', 00:25:51 INFO - 'MAIL': '/var/mail/cltbld', 00:25:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:25:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:25:51 INFO - 'MOZ_NO_REMOTE': '1', 00:25:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:25:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:25:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:25:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:25:51 INFO - 'PWD': '/builds/slave/test', 00:25:51 INFO - 'SHELL': '/bin/bash', 00:25:51 INFO - 'SHLVL': '1', 00:25:51 INFO - 'TERM': 'linux', 00:25:51 INFO - 'TMOUT': '86400', 00:25:51 INFO - 'USER': 'cltbld', 00:25:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:25:51 INFO - '_': '/tools/buildbot/bin/python'} 00:25:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:25:52 INFO - Downloading/unpacking psutil>=0.7.1 00:25:52 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 00:25:52 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 00:25:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:25:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:25:52 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 00:25:52 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 00:25:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:25:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:25:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:25:56 INFO - Installing collected packages: psutil 00:25:56 INFO - Running setup.py install for psutil 00:25:56 INFO - building 'psutil._psutil_linux' extension 00:25:56 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-x86_64-2.7/psutil/_psutil_linux.o 00:25:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 00:25:57 INFO - building 'psutil._psutil_posix' extension 00:25:57 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-x86_64-2.7/psutil/_psutil_posix.o 00:25:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 00:25:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:25:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:25:57 INFO - Successfully installed psutil 00:25:57 INFO - Cleaning up... 00:25:58 INFO - Return code: 0 00:25:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:25:58 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')]} 00:25:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:25:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:25:58 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')]} 00:25:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:25:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:25:58 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', '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 00:25:58 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:25:58 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:25:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:25:58 INFO - 'CCACHE_UMASK': '002', 00:25:58 INFO - 'DISPLAY': ':0', 00:25:58 INFO - 'HOME': '/home/cltbld', 00:25:58 INFO - 'LANG': 'en_US.UTF-8', 00:25:58 INFO - 'LOGNAME': 'cltbld', 00:25:58 INFO - 'MAIL': '/var/mail/cltbld', 00:25:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:25:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:25:58 INFO - 'MOZ_NO_REMOTE': '1', 00:25:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:25:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:25:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:25:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:25:58 INFO - 'PWD': '/builds/slave/test', 00:25:58 INFO - 'SHELL': '/bin/bash', 00:25:58 INFO - 'SHLVL': '1', 00:25:58 INFO - 'TERM': 'linux', 00:25:58 INFO - 'TMOUT': '86400', 00:25:58 INFO - 'USER': 'cltbld', 00:25:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:25:58 INFO - '_': '/tools/buildbot/bin/python'} 00:25:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:25:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:25:58 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 00:25:58 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 00:25:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:25:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:25:58 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 00:25:58 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 00:26:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:26:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:26:02 INFO - Installing collected packages: mozsystemmonitor 00:26:02 INFO - Running setup.py install for mozsystemmonitor 00:26:03 INFO - Successfully installed mozsystemmonitor 00:26:03 INFO - Cleaning up... 00:26:03 INFO - Return code: 0 00:26:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:26:03 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')]} 00:26:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:26:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:03 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')]} 00:26:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:26:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:03 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', '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 00:26:03 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:26:03 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:26:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:26:03 INFO - 'CCACHE_UMASK': '002', 00:26:03 INFO - 'DISPLAY': ':0', 00:26:03 INFO - 'HOME': '/home/cltbld', 00:26:03 INFO - 'LANG': 'en_US.UTF-8', 00:26:03 INFO - 'LOGNAME': 'cltbld', 00:26:03 INFO - 'MAIL': '/var/mail/cltbld', 00:26:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:26:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:26:03 INFO - 'MOZ_NO_REMOTE': '1', 00:26:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:26:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:26:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:26:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:26:03 INFO - 'PWD': '/builds/slave/test', 00:26:03 INFO - 'SHELL': '/bin/bash', 00:26:03 INFO - 'SHLVL': '1', 00:26:03 INFO - 'TERM': 'linux', 00:26:03 INFO - 'TMOUT': '86400', 00:26:03 INFO - 'USER': 'cltbld', 00:26:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:26:03 INFO - '_': '/tools/buildbot/bin/python'} 00:26:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:26:03 INFO - Downloading/unpacking blobuploader==1.2.4 00:26: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 00:26: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 00:26:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26: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 00:26: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 00:26:07 INFO - Downloading blobuploader-1.2.4.tar.gz 00:26:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:26:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:26:08 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 00:26:08 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 00:26:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:08 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 00:26:08 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 00:26:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:26:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:26:08 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 00:26:08 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 00:26:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:08 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 00:26:08 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 00:26:09 INFO - Downloading docopt-0.6.1.tar.gz 00:26:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:26:09 INFO - Installing collected packages: blobuploader, requests, docopt 00:26:09 INFO - Running setup.py install for blobuploader 00:26:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:26:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:26:09 INFO - Running setup.py install for requests 00:26:10 INFO - Running setup.py install for docopt 00:26:10 INFO - Successfully installed blobuploader requests docopt 00:26:10 INFO - Cleaning up... 00:26:10 INFO - Return code: 0 00:26:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:26:10 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')]} 00:26:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:26:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:10 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')]} 00:26:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:26:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:10 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', '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 00:26:10 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:26:10 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:26:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:26:10 INFO - 'CCACHE_UMASK': '002', 00:26:10 INFO - 'DISPLAY': ':0', 00:26:10 INFO - 'HOME': '/home/cltbld', 00:26:10 INFO - 'LANG': 'en_US.UTF-8', 00:26:10 INFO - 'LOGNAME': 'cltbld', 00:26:10 INFO - 'MAIL': '/var/mail/cltbld', 00:26:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:26:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:26:10 INFO - 'MOZ_NO_REMOTE': '1', 00:26:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:26:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:26:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:26:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:26:10 INFO - 'PWD': '/builds/slave/test', 00:26:10 INFO - 'SHELL': '/bin/bash', 00:26:10 INFO - 'SHLVL': '1', 00:26:10 INFO - 'TERM': 'linux', 00:26:10 INFO - 'TMOUT': '86400', 00:26:10 INFO - 'USER': 'cltbld', 00:26:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:26:10 INFO - '_': '/tools/buildbot/bin/python'} 00:26:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:26:11 INFO - Running setup.py (path:/tmp/pip-8n1tkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:26:11 INFO - Running setup.py (path:/tmp/pip-sv7Ilo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:26:11 INFO - Running setup.py (path:/tmp/pip-3tkFws-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:26:11 INFO - Running setup.py (path:/tmp/pip-ucgLNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:26:11 INFO - Running setup.py (path:/tmp/pip-p5fvVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:26:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:26:11 INFO - Running setup.py (path:/tmp/pip-8XXWXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:26:12 INFO - Running setup.py (path:/tmp/pip-oujuW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:26:12 INFO - Running setup.py (path:/tmp/pip-9N0XQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:26:12 INFO - Running setup.py (path:/tmp/pip-kfp1TZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:26:12 INFO - Running setup.py (path:/tmp/pip-RPl_Jw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:26:12 INFO - Running setup.py (path:/tmp/pip-mvC_fQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:26:12 INFO - Running setup.py (path:/tmp/pip-kVTBtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:26:12 INFO - Running setup.py (path:/tmp/pip-SaEza1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:26:13 INFO - Running setup.py (path:/tmp/pip-a0PVdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:26:13 INFO - Running setup.py (path:/tmp/pip-Bem42b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:26:13 INFO - Running setup.py (path:/tmp/pip-iiO_t2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:26:13 INFO - Running setup.py (path:/tmp/pip-wymtmR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:26:13 INFO - Running setup.py (path:/tmp/pip-xpaJ6i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:26:13 INFO - Running setup.py (path:/tmp/pip-lVElhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:26:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:26:13 INFO - Running setup.py (path:/tmp/pip-TVIYyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:26:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:26:14 INFO - Running setup.py (path:/tmp/pip-wvXF8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:26:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:26:14 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 00:26:14 INFO - Running setup.py install for manifestparser 00:26:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:26:14 INFO - Running setup.py install for mozcrash 00:26:14 INFO - Running setup.py install for mozdebug 00:26:15 INFO - Running setup.py install for mozdevice 00:26:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:26:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:26:15 INFO - Running setup.py install for mozfile 00:26:15 INFO - Running setup.py install for mozhttpd 00:26:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:26:15 INFO - Running setup.py install for mozinfo 00:26:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:26:15 INFO - Running setup.py install for mozInstall 00:26:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Running setup.py install for mozleak 00:26:16 INFO - Running setup.py install for mozlog 00:26:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Running setup.py install for moznetwork 00:26:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:26:16 INFO - Running setup.py install for mozprocess 00:26:16 INFO - Running setup.py install for mozprofile 00:26:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:26:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:26:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:26:17 INFO - Running setup.py install for mozrunner 00:26:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:26:17 INFO - Running setup.py install for mozscreenshot 00:26:17 INFO - Running setup.py install for moztest 00:26:17 INFO - Running setup.py install for mozversion 00:26:18 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:26:18 INFO - Running setup.py install for wptserve 00:26:18 INFO - Running setup.py install for marionette-driver 00:26:18 INFO - Running setup.py install for browsermob-proxy 00:26:18 INFO - Running setup.py install for marionette-client 00:26:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:26:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:26:19 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 00:26:19 INFO - Cleaning up... 00:26:19 INFO - Return code: 0 00:26:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:26:19 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')]} 00:26:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:26:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:19 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')]} 00:26:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:26:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:26:19 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', '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 00:26:19 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 00:26:19 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:26:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:26:19 INFO - 'CCACHE_UMASK': '002', 00:26:19 INFO - 'DISPLAY': ':0', 00:26:19 INFO - 'HOME': '/home/cltbld', 00:26:19 INFO - 'LANG': 'en_US.UTF-8', 00:26:19 INFO - 'LOGNAME': 'cltbld', 00:26:19 INFO - 'MAIL': '/var/mail/cltbld', 00:26:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:26:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:26:19 INFO - 'MOZ_NO_REMOTE': '1', 00:26:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:26:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:26:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:26:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:26:19 INFO - 'PWD': '/builds/slave/test', 00:26:19 INFO - 'SHELL': '/bin/bash', 00:26:19 INFO - 'SHLVL': '1', 00:26:19 INFO - 'TERM': 'linux', 00:26:19 INFO - 'TMOUT': '86400', 00:26:19 INFO - 'USER': 'cltbld', 00:26:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:26:19 INFO - '_': '/tools/buildbot/bin/python'} 00:26:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:26:19 INFO - Running setup.py (path:/tmp/pip-ablE0x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:26:19 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)) 00:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:26:19 INFO - Running setup.py (path:/tmp/pip-dABrtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:26:19 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)) 00:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:26:19 INFO - Running setup.py (path:/tmp/pip-qzXdVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:26:20 INFO - Running setup.py (path:/tmp/pip-J4Fpp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:26:20 INFO - Running setup.py (path:/tmp/pip-7BxHs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:26:20 INFO - Running setup.py (path:/tmp/pip-9IHuxi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:26:20 INFO - Running setup.py (path:/tmp/pip-6A4K4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:26:20 INFO - Running setup.py (path:/tmp/pip-EacU5h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:26:20 INFO - Running setup.py (path:/tmp/pip-F8EANc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:26:20 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)) 00:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:26:20 INFO - Running setup.py (path:/tmp/pip-bnsoqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:26:21 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)) 00:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:26:21 INFO - Running setup.py (path:/tmp/pip-3_rA9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:26:21 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)) 00:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:26:21 INFO - Running setup.py (path:/tmp/pip-ULV4dV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:26:21 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)) 00:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:26:21 INFO - Running setup.py (path:/tmp/pip-LxbT5r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:26:21 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)) 00:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:26:21 INFO - Running setup.py (path:/tmp/pip-WU3aBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:26:21 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)) 00:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:26:21 INFO - Running setup.py (path:/tmp/pip-75H_jO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:26:22 INFO - Running setup.py (path:/tmp/pip-lzzk_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:26:22 INFO - Running setup.py (path:/tmp/pip-jfupI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:26:22 INFO - Running setup.py (path:/tmp/pip-7lylo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:26:22 INFO - Running setup.py (path:/tmp/pip-a2fcrm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:26:22 INFO - Running setup.py (path:/tmp/pip-a4Kpcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:26:22 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)) 00:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:26:23 INFO - Running setup.py (path:/tmp/pip-qz5VpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:26:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:26:23 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)) 00:26:23 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)) 00:26:23 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)) 00:26:23 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)) 00:26:23 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)) 00:26:23 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)) 00:26:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:26:23 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 00:26:23 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 00:26:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:26:23 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 00:26:23 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 00:26:27 INFO - Downloading blessings-1.6.tar.gz 00:26:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:26:27 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)) 00:26:27 INFO - Installing collected packages: blessings 00:26:27 INFO - Running setup.py install for blessings 00:26:27 INFO - Successfully installed blessings 00:26:27 INFO - Cleaning up... 00:26:27 INFO - Return code: 0 00:26:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:26:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:26:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:26:28 INFO - Reading from file tmpfile_stdout 00:26:28 INFO - Current package versions: 00:26:28 INFO - argparse == 1.2.1 00:26:28 INFO - blessings == 1.6 00:26:28 INFO - blobuploader == 1.2.4 00:26:28 INFO - browsermob-proxy == 0.6.0 00:26:28 INFO - docopt == 0.6.1 00:26:28 INFO - manifestparser == 1.1 00:26:28 INFO - marionette-client == 2.3.0 00:26:28 INFO - marionette-driver == 1.4.0 00:26:28 INFO - mozInstall == 1.12 00:26:28 INFO - mozcrash == 0.17 00:26:28 INFO - mozdebug == 0.1 00:26:28 INFO - mozdevice == 0.48 00:26:28 INFO - mozfile == 1.2 00:26:28 INFO - mozhttpd == 0.7 00:26:28 INFO - mozinfo == 0.9 00:26:28 INFO - mozleak == 0.1 00:26:28 INFO - mozlog == 3.1 00:26:28 INFO - moznetwork == 0.27 00:26:28 INFO - mozprocess == 0.22 00:26:28 INFO - mozprofile == 0.28 00:26:28 INFO - mozrunner == 6.11 00:26:28 INFO - mozscreenshot == 0.1 00:26:28 INFO - mozsystemmonitor == 0.0 00:26:28 INFO - moztest == 0.7 00:26:28 INFO - mozversion == 1.4 00:26:28 INFO - psutil == 3.1.1 00:26:28 INFO - requests == 1.2.3 00:26:28 INFO - wptserve == 1.4.0 00:26:28 INFO - wsgiref == 0.1.2 00:26:28 INFO - Running post-action listener: _resource_record_post_action 00:26:28 INFO - Running post-action listener: _start_resource_monitoring 00:26:28 INFO - Starting resource monitoring. 00:26:28 INFO - ##### 00:26:28 INFO - ##### Running pull step. 00:26:28 INFO - ##### 00:26:28 INFO - Running pre-action listener: _resource_record_pre_action 00:26:28 INFO - Running main action method: pull 00:26:28 INFO - Pull has nothing to do! 00:26:28 INFO - Running post-action listener: _resource_record_post_action 00:26:28 INFO - ##### 00:26:28 INFO - ##### Running install step. 00:26:28 INFO - ##### 00:26:28 INFO - Running pre-action listener: _resource_record_pre_action 00:26:28 INFO - Running main action method: install 00:26:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:26:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:26:28 INFO - Reading from file tmpfile_stdout 00:26:28 INFO - Detecting whether we're running mozinstall >=1.0... 00:26:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:26:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:26:28 INFO - Reading from file tmpfile_stdout 00:26:28 INFO - Output received: 00:26:28 INFO - Usage: mozinstall [options] installer 00:26:28 INFO - Options: 00:26:28 INFO - -h, --help show this help message and exit 00:26:28 INFO - -d DEST, --destination=DEST 00:26:28 INFO - Directory to install application into. [default: 00:26:28 INFO - "/builds/slave/test"] 00:26:28 INFO - --app=APP Application being installed. [default: firefox] 00:26:28 INFO - mkdir: /builds/slave/test/build/application 00:26:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:26:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:26:59 INFO - Reading from file tmpfile_stdout 00:26:59 INFO - Output received: 00:26:59 INFO - /builds/slave/test/build/application/firefox/firefox 00:26:59 INFO - Running post-action listener: _resource_record_post_action 00:26:59 INFO - ##### 00:26:59 INFO - ##### Running run-tests step. 00:26:59 INFO - ##### 00:26:59 INFO - Running pre-action listener: _resource_record_pre_action 00:26:59 INFO - Running main action method: run_tests 00:26:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:26:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:26:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:26:59 INFO - grabbing minidump binary from tooltool 00:26: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')]} 00:26:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:26:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:26:59 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/linux64/releng.manifest -o -c /builds/tooltool_cache 00:26:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:26:59 INFO - Return code: 0 00:26:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:26:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:26:59 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/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 00:26:59 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/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 00:26:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:26:59 INFO - 'CCACHE_UMASK': '002', 00:26:59 INFO - 'DISPLAY': ':0', 00:26:59 INFO - 'HOME': '/home/cltbld', 00:26:59 INFO - 'LANG': 'en_US.UTF-8', 00:26:59 INFO - 'LOGNAME': 'cltbld', 00:26:59 INFO - 'MAIL': '/var/mail/cltbld', 00:26:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:26:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:26:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:26:59 INFO - 'MOZ_NO_REMOTE': '1', 00:26:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:26:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:26:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:26:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:26:59 INFO - 'PWD': '/builds/slave/test', 00:26:59 INFO - 'SHELL': '/bin/bash', 00:26:59 INFO - 'SHLVL': '1', 00:26:59 INFO - 'TERM': 'linux', 00:26:59 INFO - 'TMOUT': '86400', 00:26:59 INFO - 'USER': 'cltbld', 00:26:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073', 00:26:59 INFO - '_': '/tools/buildbot/bin/python'} 00:26:59 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/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 00:27:00 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 00:27:00 INFO - import pkg_resources 00:27:02 INFO - Using 1 client processes 00:27:02 INFO - wptserve Starting http server on 127.0.0.1:8000 00:27:02 INFO - wptserve Starting http server on 127.0.0.1:8001 00:27:02 INFO - wptserve Starting http server on 127.0.0.1:8443 00:27:04 INFO - SUITE-START | Running 778 tests 00:27:04 INFO - Running testharness tests 00:27:05 INFO - Setting up ssl 00:27:05 INFO - PROCESS | certutil | 00:27:05 INFO - PROCESS | certutil | 00:27:05 INFO - PROCESS | certutil | 00:27:05 INFO - Certificate Nickname Trust Attributes 00:27:05 INFO - SSL,S/MIME,JAR/XPI 00:27:05 INFO - 00:27:05 INFO - web-platform-tests CT,, 00:27:05 INFO - 00:27:05 INFO - Starting runner 00:27:07 INFO - PROCESS | 1908 | 1461569227673 Marionette DEBUG Marionette enabled via build flag and pref 00:27:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1886531000 == 1 [pid = 1908] [id = 1] 00:27:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 1 (0x7f1886531800) [pid = 1908] [serial = 1] [outer = (nil)] 00:27:08 INFO - PROCESS | 1908 | [1908] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 00:27:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 2 (0x7f1886532800) [pid = 1908] [serial = 2] [outer = 0x7f1886531800] 00:27:08 INFO - PROCESS | 1908 | 1461569228441 Marionette INFO Listening on port 2828 00:27:08 INFO - PROCESS | 1908 | 1461569228976 Marionette DEBUG Marionette enabled via command-line flag 00:27:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188340e000 == 2 [pid = 1908] [id = 2] 00:27:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 3 (0x7f188340e800) [pid = 1908] [serial = 3] [outer = (nil)] 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 00:27:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 4 (0x7f188340f800) [pid = 1908] [serial = 4] [outer = 0x7f188340e800] 00:27:09 INFO - PROCESS | 1908 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f18834f9d90 00:27:09 INFO - PROCESS | 1908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f18882f25e0 00:27:09 INFO - PROCESS | 1908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1882859850 00:27:09 INFO - PROCESS | 1908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1882859b50 00:27:09 INFO - PROCESS | 1908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1882859e80 00:27:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 5 (0x7f188288e800) [pid = 1908] [serial = 5] [outer = 0x7f1886531800] 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:27:09 INFO - PROCESS | 1908 | 1461569229365 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38747 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:27:09 INFO - PROCESS | 1908 | 1461569229451 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38748 00:27:09 INFO - PROCESS | 1908 | 1461569229456 Marionette DEBUG Closed connection conn0 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:27:09 INFO - PROCESS | 1908 | 1461569229579 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38749 00:27:09 INFO - PROCESS | 1908 | 1461569229581 Marionette DEBUG Closed connection conn1 00:27:09 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:27:09 INFO - PROCESS | 1908 | 1461569229646 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38750 00:27:09 INFO - PROCESS | 1908 | 1461569229653 Marionette DEBUG Closed connection conn2 00:27:09 INFO - PROCESS | 1908 | 1461569229703 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:27:09 INFO - PROCESS | 1908 | 1461569229724 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424225453","device":"desktop","version":"48.0a1"} 00:27:10 INFO - PROCESS | 1908 | [1908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:27:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876374000 == 3 [pid = 1908] [id = 3] 00:27:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 6 (0x7f1876374800) [pid = 1908] [serial = 6] [outer = (nil)] 00:27:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876375000 == 4 [pid = 1908] [id = 4] 00:27:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 7 (0x7f1877036000) [pid = 1908] [serial = 7] [outer = (nil)] 00:27:11 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:27:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875587000 == 5 [pid = 1908] [id = 5] 00:27:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 8 (0x7f18755e8800) [pid = 1908] [serial = 8] [outer = (nil)] 00:27:11 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:27:11 INFO - PROCESS | 1908 | [1908] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:27:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 9 (0x7f1875253400) [pid = 1908] [serial = 9] [outer = 0x7f18755e8800] 00:27:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 10 (0x7f1874fc8800) [pid = 1908] [serial = 10] [outer = 0x7f1876374800] 00:27:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 11 (0x7f1874d22000) [pid = 1908] [serial = 11] [outer = 0x7f1877036000] 00:27:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 12 (0x7f1874d24000) [pid = 1908] [serial = 12] [outer = 0x7f18755e8800] 00:27:13 INFO - PROCESS | 1908 | 1461569233446 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1908 | 1461569233471 Marionette DEBUG loaded listener.js 00:27:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 13 (0x7f1872c68800) [pid = 1908] [serial = 13] [outer = 0x7f18755e8800] 00:27:14 INFO - PROCESS | 1908 | 1461569234182 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"daf79793-5c9c-46c3-9a27-6d1c6c0f7880","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424225453","device":"desktop","version":"48.0a1","command_id":1}}] 00:27:14 INFO - PROCESS | 1908 | 1461569234395 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:27:14 INFO - PROCESS | 1908 | 1461569234592 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:27:14 INFO - PROCESS | 1908 | 1461569234821 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:27:14 INFO - PROCESS | 1908 | [1908] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:27:14 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:27:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 14 (0x7f186ffafc00) [pid = 1908] [serial = 14] [outer = 0x7f18755e8800] 00:27:15 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:27:15 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:27:15 INFO - PROCESS | 1908 | 1461569235405 Marionette TRACE conn3 <- [1,3,null,{}] 00:27:15 INFO - PROCESS | 1908 | 1461569235495 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:27:15 INFO - PROCESS | 1908 | 1461569235535 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:27:15 INFO - PROCESS | 1908 | 1461569235589 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:27:15 INFO - PROCESS | 1908 | 1461569235593 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:27:15 INFO - PROCESS | 1908 | 1461569235621 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1908 | 1461569235627 Marionette TRACE conn3 <- [1,6,null,{}] 00:27:15 INFO - PROCESS | 1908 | 1461569235681 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:15 INFO - PROCESS | 1908 | 1461569235698 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:27:15 INFO - PROCESS | 1908 | 1461569235707 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebb2800 == 6 [pid = 1908] [id = 6] 00:27:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 15 (0x7f186ebe2000) [pid = 1908] [serial = 15] [outer = (nil)] 00:27:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 16 (0x7f186ebe4000) [pid = 1908] [serial = 16] [outer = 0x7f186ebe2000] 00:27:15 INFO - PROCESS | 1908 | 1461569235777 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 17 (0x7f186ebeac00) [pid = 1908] [serial = 17] [outer = 0x7f186ebe2000] 00:27:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e789800 == 7 [pid = 1908] [id = 7] 00:27:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 18 (0x7f186e735400) [pid = 1908] [serial = 18] [outer = (nil)] 00:27:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 19 (0x7f186eb29400) [pid = 1908] [serial = 19] [outer = 0x7f186e735400] 00:27:16 INFO - PROCESS | 1908 | 1461569236240 Marionette DEBUG loaded listener.js 00:27:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 20 (0x7f186e6d6400) [pid = 1908] [serial = 20] [outer = 0x7f186e735400] 00:27:16 INFO - PROCESS | 1908 | [1908] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:27:16 INFO - PROCESS | 1908 | 1461569236755 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 00:27:16 INFO - PROCESS | 1908 | 1461569236872 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:27:16 INFO - PROCESS | 1908 | 1461569236876 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:27:16 INFO - PROCESS | 1908 | 1461569236911 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:27:16 INFO - PROCESS | 1908 | 1461569236913 Marionette TRACE conn3 <- [1,10,null,{}] 00:27:16 INFO - PROCESS | 1908 | 1461569236927 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:17 INFO - PROCESS | 1908 | 1461569237102 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:27:17 INFO - PROCESS | 1908 | 1461569237121 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb47000 == 8 [pid = 1908] [id = 8] 00:27:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 21 (0x7f186e4de000) [pid = 1908] [serial = 21] [outer = (nil)] 00:27:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 22 (0x7f186cbdec00) [pid = 1908] [serial = 22] [outer = 0x7f186e4de000] 00:27:17 INFO - PROCESS | 1908 | 1461569237190 Marionette DEBUG loaded listener.js 00:27:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 23 (0x7f186cbe3800) [pid = 1908] [serial = 23] [outer = 0x7f186e4de000] 00:27:17 INFO - PROCESS | 1908 | 1461569237777 Marionette TRACE conn3 <- [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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 950ms 00:27:17 INFO - PROCESS | 1908 | 1461569237838 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1908 | 1461569237841 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:27:17 INFO - PROCESS | 1908 | 1461569237848 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1908 | 1461569237851 Marionette TRACE conn3 <- [1,14,null,{}] 00:27:17 INFO - PROCESS | 1908 | 1461569237856 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:18 INFO - PROCESS | 1908 | 1461569238017 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:27:18 INFO - PROCESS | 1908 | 1461569238034 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cea1800 == 9 [pid = 1908] [id = 9] 00:27:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 24 (0x7f186d006000) [pid = 1908] [serial = 24] [outer = (nil)] 00:27:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 25 (0x7f186d00a000) [pid = 1908] [serial = 25] [outer = 0x7f186d006000] 00:27:18 INFO - PROCESS | 1908 | 1461569238100 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 26 (0x7f1884836c00) [pid = 1908] [serial = 26] [outer = 0x7f186d006000] 00:27:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce9e000 == 10 [pid = 1908] [id = 10] 00:27:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 27 (0x7f186ce9e800) [pid = 1908] [serial = 27] [outer = (nil)] 00:27:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 28 (0x7f186d090000) [pid = 1908] [serial = 28] [outer = 0x7f186ce9e800] 00:27:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 29 (0x7f186ce9f000) [pid = 1908] [serial = 29] [outer = 0x7f186ce9e800] 00:27:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce9c800 == 11 [pid = 1908] [id = 11] 00:27:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 30 (0x7f186c56ec00) [pid = 1908] [serial = 30] [outer = (nil)] 00:27:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 31 (0x7f186d00d800) [pid = 1908] [serial = 31] [outer = 0x7f186c56ec00] 00:27:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 32 (0x7f186c56e400) [pid = 1908] [serial = 32] [outer = 0x7f186c56ec00] 00:27:19 INFO - PROCESS | 1908 | 1461569239461 Marionette TRACE conn3 <- [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]]]}] 00:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1681ms 00:27:19 INFO - PROCESS | 1908 | 1461569239594 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1908 | 1461569239602 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:27:19 INFO - PROCESS | 1908 | 1461569239625 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:27:19 INFO - PROCESS | 1908 | 1461569239629 Marionette TRACE conn3 <- [1,18,null,{}] 00:27:19 INFO - PROCESS | 1908 | 1461569239638 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:19 INFO - PROCESS | 1908 | 1461569239806 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:27:19 INFO - PROCESS | 1908 | 1461569239933 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186eba9000 == 12 [pid = 1908] [id = 12] 00:27:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 33 (0x7f186d011000) [pid = 1908] [serial = 33] [outer = (nil)] 00:27:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 34 (0x7f186e72c000) [pid = 1908] [serial = 34] [outer = 0x7f186d011000] 00:27:20 INFO - PROCESS | 1908 | 1461569240055 Marionette DEBUG loaded listener.js 00:27:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 35 (0x7f1873417800) [pid = 1908] [serial = 35] [outer = 0x7f186d011000] 00:27:20 INFO - PROCESS | 1908 | 1461569240931 Marionette TRACE conn3 <- [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]]]}] 00:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1384ms 00:27:21 INFO - PROCESS | 1908 | 1461569241009 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:27:21 INFO - PROCESS | 1908 | 1461569241018 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:27:21 INFO - PROCESS | 1908 | 1461569241028 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:27:21 INFO - PROCESS | 1908 | 1461569241033 Marionette TRACE conn3 <- [1,22,null,{}] 00:27:21 INFO - PROCESS | 1908 | 1461569241039 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:21 INFO - PROCESS | 1908 | 1461569241249 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:27:21 INFO - PROCESS | 1908 | 1461569241368 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e440000 == 13 [pid = 1908] [id = 13] 00:27:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 36 (0x7f1874d26400) [pid = 1908] [serial = 36] [outer = (nil)] 00:27:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 37 (0x7f186ffb6800) [pid = 1908] [serial = 37] [outer = 0x7f1874d26400] 00:27:21 INFO - PROCESS | 1908 | 1461569241490 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 38 (0x7f1875251400) [pid = 1908] [serial = 38] [outer = 0x7f1874d26400] 00:27:22 INFO - PROCESS | 1908 | 1461569242292 Marionette TRACE conn3 <- [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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1337ms 00:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:27:22 INFO - PROCESS | 1908 | 1461569242366 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:27:22 INFO - PROCESS | 1908 | 1461569242369 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:27:22 INFO - PROCESS | 1908 | 1461569242376 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1908 | 1461569242382 Marionette TRACE conn3 <- [1,26,null,{}] 00:27:22 INFO - PROCESS | 1908 | 1461569242398 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:22 INFO - PROCESS | 1908 | 1461569242768 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:27:22 INFO - PROCESS | 1908 | 1461569242943 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebc0000 == 14 [pid = 1908] [id = 14] 00:27:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 39 (0x7f186d00cc00) [pid = 1908] [serial = 39] [outer = (nil)] 00:27:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 40 (0x7f186ebe5800) [pid = 1908] [serial = 40] [outer = 0x7f186d00cc00] 00:27:23 INFO - PROCESS | 1908 | 1461569243043 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 41 (0x7f1874f85800) [pid = 1908] [serial = 41] [outer = 0x7f186d00cc00] 00:27:23 INFO - PROCESS | 1908 | 1461569243979 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1639ms 00:27:24 INFO - PROCESS | 1908 | 1461569244015 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:27:24 INFO - PROCESS | 1908 | 1461569244020 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:27:24 INFO - PROCESS | 1908 | 1461569244028 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:27:24 INFO - PROCESS | 1908 | 1461569244032 Marionette TRACE conn3 <- [1,30,null,{}] 00:27:24 INFO - PROCESS | 1908 | 1461569244040 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:24 INFO - PROCESS | 1908 | 1461569244213 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:27:24 INFO - PROCESS | 1908 | 1461569244304 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebc7800 == 15 [pid = 1908] [id = 15] 00:27:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 42 (0x7f186d00d400) [pid = 1908] [serial = 42] [outer = (nil)] 00:27:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 43 (0x7f1874336c00) [pid = 1908] [serial = 43] [outer = 0x7f186d00d400] 00:27:24 INFO - PROCESS | 1908 | 1461569244375 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 44 (0x7f1876016400) [pid = 1908] [serial = 44] [outer = 0x7f186d00d400] 00:27:25 INFO - PROCESS | 1908 | 1461569245087 Marionette TRACE conn3 <- [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]]]}] 00:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1086ms 00:27:25 INFO - PROCESS | 1908 | 1461569245115 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1908 | 1461569245119 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:27:25 INFO - PROCESS | 1908 | 1461569245125 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:27:25 INFO - PROCESS | 1908 | 1461569245128 Marionette TRACE conn3 <- [1,34,null,{}] 00:27:25 INFO - PROCESS | 1908 | 1461569245134 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:25 INFO - PROCESS | 1908 | 1461569245285 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:27:25 INFO - PROCESS | 1908 | 1461569245382 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875a15000 == 16 [pid = 1908] [id = 16] 00:27:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 45 (0x7f1874d25c00) [pid = 1908] [serial = 45] [outer = (nil)] 00:27:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 46 (0x7f187719fc00) [pid = 1908] [serial = 46] [outer = 0x7f1874d25c00] 00:27:25 INFO - PROCESS | 1908 | 1461569245454 Marionette DEBUG loaded listener.js 00:27:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 47 (0x7f1878c35800) [pid = 1908] [serial = 47] [outer = 0x7f1874d25c00] 00:27:26 INFO - PROCESS | 1908 | 1461569246153 Marionette TRACE conn3 <- [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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1081ms 00:27:26 INFO - PROCESS | 1908 | 1461569246207 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:27:26 INFO - PROCESS | 1908 | 1461569246212 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:27:26 INFO - PROCESS | 1908 | 1461569246240 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1908 | 1461569246246 Marionette TRACE conn3 <- [1,38,null,{}] 00:27:26 INFO - PROCESS | 1908 | 1461569246256 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:26 INFO - PROCESS | 1908 | 1461569246393 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:27:26 INFO - PROCESS | 1908 | 1461569246406 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dc2000 == 17 [pid = 1908] [id = 17] 00:27:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 48 (0x7f1872c70c00) [pid = 1908] [serial = 48] [outer = (nil)] 00:27:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 49 (0x7f1878f3a000) [pid = 1908] [serial = 49] [outer = 0x7f1872c70c00] 00:27:26 INFO - PROCESS | 1908 | 1461569246497 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 50 (0x7f1878fe4400) [pid = 1908] [serial = 50] [outer = 0x7f1872c70c00] 00:27:27 INFO - PROCESS | 1908 | 1461569247243 Marionette TRACE conn3 <- [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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1046ms 00:27:27 INFO - PROCESS | 1908 | 1461569247278 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1908 | 1461569247282 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:27:27 INFO - PROCESS | 1908 | 1461569247288 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1908 | 1461569247291 Marionette TRACE conn3 <- [1,42,null,{}] 00:27:27 INFO - PROCESS | 1908 | 1461569247296 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:27 INFO - PROCESS | 1908 | 1461569247481 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:27:27 INFO - PROCESS | 1908 | 1461569247501 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187636a800 == 18 [pid = 1908] [id = 18] 00:27:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 51 (0x7f1878f44800) [pid = 1908] [serial = 51] [outer = (nil)] 00:27:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 52 (0x7f1879bd7c00) [pid = 1908] [serial = 52] [outer = 0x7f1878f44800] 00:27:27 INFO - PROCESS | 1908 | 1461569247575 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 53 (0x7f187c95dc00) [pid = 1908] [serial = 53] [outer = 0x7f1878f44800] 00:27:28 INFO - PROCESS | 1908 | 1461569248244 Marionette TRACE conn3 <- [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]]]}] 00:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1027ms 00:27:28 INFO - PROCESS | 1908 | 1461569248318 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1908 | 1461569248323 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:27:28 INFO - PROCESS | 1908 | 1461569248338 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:27:28 INFO - PROCESS | 1908 | 1461569248346 Marionette TRACE conn3 <- [1,46,null,{}] 00:27:28 INFO - PROCESS | 1908 | 1461569248371 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:28 INFO - PROCESS | 1908 | 1461569248585 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:27:28 INFO - PROCESS | 1908 | 1461569248708 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a5000 == 19 [pid = 1908] [id = 19] 00:27:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 54 (0x7f186d9d0800) [pid = 1908] [serial = 54] [outer = (nil)] 00:27:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 55 (0x7f186e72d000) [pid = 1908] [serial = 55] [outer = 0x7f186d9d0800] 00:27:28 INFO - PROCESS | 1908 | 1461569248786 Marionette DEBUG loaded listener.js 00:27:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 56 (0x7f1870323000) [pid = 1908] [serial = 56] [outer = 0x7f186d9d0800] 00:27:29 INFO - PROCESS | 1908 | 1461569249648 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1349ms 00:27:29 INFO - PROCESS | 1908 | 1461569249686 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1908 | 1461569249691 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:27:29 INFO - PROCESS | 1908 | 1461569249703 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1908 | 1461569249707 Marionette TRACE conn3 <- [1,50,null,{}] 00:27:29 INFO - PROCESS | 1908 | 1461569249713 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:29 INFO - PROCESS | 1908 | 1461569249879 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:27:30 INFO - PROCESS | 1908 | 1461569250000 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875a1b800 == 20 [pid = 1908] [id = 20] 00:27:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 57 (0x7f1873809400) [pid = 1908] [serial = 57] [outer = (nil)] 00:27:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 58 (0x7f187447b800) [pid = 1908] [serial = 58] [outer = 0x7f1873809400] 00:27:30 INFO - PROCESS | 1908 | 1461569250076 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 59 (0x7f1875029800) [pid = 1908] [serial = 59] [outer = 0x7f1873809400] 00:27:30 INFO - PROCESS | 1908 | 1461569250942 Marionette TRACE conn3 <- [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]]]}] 00:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1287ms 00:27:30 INFO - PROCESS | 1908 | 1461569250988 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:27:30 INFO - PROCESS | 1908 | 1461569250992 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:27:31 INFO - PROCESS | 1908 | 1461569251001 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:27:31 INFO - PROCESS | 1908 | 1461569251006 Marionette TRACE conn3 <- [1,54,null,{}] 00:27:31 INFO - PROCESS | 1908 | 1461569251023 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:31 INFO - PROCESS | 1908 | 1461569251246 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:27:31 INFO - PROCESS | 1908 | 1461569251368 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c50800 == 21 [pid = 1908] [id = 21] 00:27:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 60 (0x7f1876c22000) [pid = 1908] [serial = 60] [outer = (nil)] 00:27:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 61 (0x7f18771a8000) [pid = 1908] [serial = 61] [outer = 0x7f1876c22000] 00:27:31 INFO - PROCESS | 1908 | 1461569251449 Marionette DEBUG loaded listener.js 00:27:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 62 (0x7f1878c89000) [pid = 1908] [serial = 62] [outer = 0x7f1876c22000] 00:27:32 INFO - PROCESS | 1908 | 1461569252512 Marionette TRACE conn3 <- [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]]]}] 00:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1586ms 00:27:32 INFO - PROCESS | 1908 | 1461569252589 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1908 | 1461569252595 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:27:32 INFO - PROCESS | 1908 | 1461569252605 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:27:32 INFO - PROCESS | 1908 | 1461569252611 Marionette TRACE conn3 <- [1,58,null,{}] 00:27:32 INFO - PROCESS | 1908 | 1461569252620 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:32 INFO - PROCESS | 1908 | 1461569252897 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:27:33 INFO - PROCESS | 1908 | 1461569253078 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186f544000 == 22 [pid = 1908] [id = 22] 00:27:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 63 (0x7f186e738800) [pid = 1908] [serial = 63] [outer = (nil)] 00:27:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 64 (0x7f186ffb2800) [pid = 1908] [serial = 64] [outer = 0x7f186e738800] 00:27:33 INFO - PROCESS | 1908 | 1461569253204 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 65 (0x7f1873417000) [pid = 1908] [serial = 65] [outer = 0x7f186e738800] 00:27:34 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dc2000 == 21 [pid = 1908] [id = 17] 00:27:34 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875a15000 == 20 [pid = 1908] [id = 16] 00:27:34 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebc7800 == 19 [pid = 1908] [id = 15] 00:27:34 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebc0000 == 18 [pid = 1908] [id = 14] 00:27:34 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e440000 == 17 [pid = 1908] [id = 13] 00:27:34 INFO - PROCESS | 1908 | 1461569254234 Marionette TRACE conn3 <- [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]]]}] 00:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1694ms 00:27:34 INFO - PROCESS | 1908 | 1461569254301 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:27:34 INFO - PROCESS | 1908 | 1461569254311 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:27:34 INFO - PROCESS | 1908 | 1461569254324 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:27:34 INFO - PROCESS | 1908 | 1461569254335 Marionette TRACE conn3 <- [1,62,null,{}] 00:27:34 INFO - PROCESS | 1908 | 1461569254352 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:34 INFO - PROCESS | 1908 | 1461569254735 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:27:34 INFO - PROCESS | 1908 | 1461569254860 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18734a7000 == 18 [pid = 1908] [id = 23] 00:27:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 66 (0x7f186eb2ac00) [pid = 1908] [serial = 66] [outer = (nil)] 00:27:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 67 (0x7f18742c0800) [pid = 1908] [serial = 67] [outer = 0x7f186eb2ac00] 00:27:34 INFO - PROCESS | 1908 | 1461569254940 Marionette DEBUG loaded listener.js 00:27:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 68 (0x7f1874da9000) [pid = 1908] [serial = 68] [outer = 0x7f186eb2ac00] 00:27:35 INFO - PROCESS | 1908 | 1461569255732 Marionette TRACE conn3 <- [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]]]}] 00:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1457ms 00:27:35 INFO - PROCESS | 1908 | 1461569255778 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:27:35 INFO - PROCESS | 1908 | 1461569255787 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:27:35 INFO - PROCESS | 1908 | 1461569255798 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:27:35 INFO - PROCESS | 1908 | 1461569255801 Marionette TRACE conn3 <- [1,66,null,{}] 00:27:35 INFO - PROCESS | 1908 | 1461569255808 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:35 INFO - PROCESS | 1908 | 1461569255971 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:27:36 INFO - PROCESS | 1908 | 1461569256094 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875da9000 == 19 [pid = 1908] [id = 24] 00:27:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 69 (0x7f18755e7400) [pid = 1908] [serial = 69] [outer = (nil)] 00:27:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 70 (0x7f187660c000) [pid = 1908] [serial = 70] [outer = 0x7f18755e7400] 00:27:36 INFO - PROCESS | 1908 | 1461569256179 Marionette DEBUG loaded listener.js 00:27:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 71 (0x7f18771a8400) [pid = 1908] [serial = 71] [outer = 0x7f18755e7400] 00:27:37 INFO - PROCESS | 1908 | 1461569257206 Marionette TRACE conn3 <- [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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1481ms 00:27:37 INFO - PROCESS | 1908 | 1461569257280 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1908 | 1461569257284 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:27:37 INFO - PROCESS | 1908 | 1461569257312 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1908 | 1461569257320 Marionette TRACE conn3 <- [1,70,null,{}] 00:27:37 INFO - PROCESS | 1908 | 1461569257339 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:37 INFO - PROCESS | 1908 | 1461569257536 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:27:37 INFO - PROCESS | 1908 | 1461569257689 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1877224000 == 20 [pid = 1908] [id = 25] 00:27:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 72 (0x7f1879b02c00) [pid = 1908] [serial = 72] [outer = (nil)] 00:27:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 73 (0x7f187d886000) [pid = 1908] [serial = 73] [outer = 0x7f1879b02c00] 00:27:37 INFO - PROCESS | 1908 | 1461569257788 Marionette DEBUG loaded listener.js 00:27:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 74 (0x7f188367b000) [pid = 1908] [serial = 74] [outer = 0x7f1879b02c00] 00:27:38 INFO - PROCESS | 1908 | 1461569258692 Marionette TRACE conn3 <- [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]]]}] 00:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1443ms 00:27:38 INFO - PROCESS | 1908 | 1461569258752 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:27:38 INFO - PROCESS | 1908 | 1461569258756 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:27:38 INFO - PROCESS | 1908 | 1461569258763 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:27:38 INFO - PROCESS | 1908 | 1461569258767 Marionette TRACE conn3 <- [1,74,null,{}] 00:27:38 INFO - PROCESS | 1908 | 1461569258773 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:38 INFO - PROCESS | 1908 | 1461569258946 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:27:39 INFO - PROCESS | 1908 | 1461569259068 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f11800 == 21 [pid = 1908] [id = 26] 00:27:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 75 (0x7f186ccddc00) [pid = 1908] [serial = 75] [outer = (nil)] 00:27:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 76 (0x7f18837ea800) [pid = 1908] [serial = 76] [outer = 0x7f186ccddc00] 00:27:39 INFO - PROCESS | 1908 | 1461569259161 Marionette DEBUG loaded listener.js 00:27:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 77 (0x7f1883991800) [pid = 1908] [serial = 77] [outer = 0x7f186ccddc00] 00:27:40 INFO - PROCESS | 1908 | 1461569260355 Marionette TRACE conn3 <- [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]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1630ms 00:27:40 INFO - PROCESS | 1908 | 1461569260396 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1908 | 1461569260402 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:27:40 INFO - PROCESS | 1908 | 1461569260412 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1908 | 1461569260416 Marionette TRACE conn3 <- [1,78,null,{}] 00:27:40 INFO - PROCESS | 1908 | 1461569260426 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:40 INFO - PROCESS | 1908 | 1461569260668 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:27:40 INFO - PROCESS | 1908 | 1461569260867 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8de800 == 22 [pid = 1908] [id = 27] 00:27:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 78 (0x7f187d882800) [pid = 1908] [serial = 78] [outer = (nil)] 00:27:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 79 (0x7f1883bf1000) [pid = 1908] [serial = 79] [outer = 0x7f187d882800] 00:27:40 INFO - PROCESS | 1908 | 1461569260993 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 80 (0x7f188483f400) [pid = 1908] [serial = 80] [outer = 0x7f187d882800] 00:27:41 INFO - PROCESS | 1908 | 1461569261870 Marionette TRACE conn3 <- [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]]]}] 00:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1492ms 00:27:41 INFO - PROCESS | 1908 | 1461569261903 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:27:41 INFO - PROCESS | 1908 | 1461569261911 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:27:41 INFO - PROCESS | 1908 | 1461569261925 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:27:41 INFO - PROCESS | 1908 | 1461569261927 Marionette TRACE conn3 <- [1,82,null,{}] 00:27:41 INFO - PROCESS | 1908 | 1461569261952 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:42 INFO - PROCESS | 1908 | 1461569262179 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:27:42 INFO - PROCESS | 1908 | 1461569262310 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188340d000 == 23 [pid = 1908] [id = 28] 00:27:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 81 (0x7f187d881800) [pid = 1908] [serial = 81] [outer = (nil)] 00:27:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 82 (0x7f1886a44800) [pid = 1908] [serial = 82] [outer = 0x7f187d881800] 00:27:42 INFO - PROCESS | 1908 | 1461569262400 Marionette DEBUG loaded listener.js 00:27:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 83 (0x7f18883a6c00) [pid = 1908] [serial = 83] [outer = 0x7f187d881800] 00:27:43 INFO - PROCESS | 1908 | 1461569263398 Marionette TRACE conn3 <- [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]]]}] 00:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1549ms 00:27:43 INFO - PROCESS | 1908 | 1461569263474 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:27:43 INFO - PROCESS | 1908 | 1461569263479 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:27:43 INFO - PROCESS | 1908 | 1461569263491 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:27:43 INFO - PROCESS | 1908 | 1461569263496 Marionette TRACE conn3 <- [1,86,null,{}] 00:27:43 INFO - PROCESS | 1908 | 1461569263507 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:43 INFO - PROCESS | 1908 | 1461569263734 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:27:43 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875a1b800 == 22 [pid = 1908] [id = 20] 00:27:43 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a5000 == 21 [pid = 1908] [id = 19] 00:27:43 INFO - PROCESS | 1908 | 1461569263971 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a4000 == 22 [pid = 1908] [id = 29] 00:27:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 84 (0x7f186d9ce400) [pid = 1908] [serial = 84] [outer = (nil)] 00:27:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 85 (0x7f186ffb0400) [pid = 1908] [serial = 85] [outer = 0x7f186d9ce400] 00:27:44 INFO - PROCESS | 1908 | 1461569264121 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 86 (0x7f1874414000) [pid = 1908] [serial = 86] [outer = 0x7f186d9ce400] 00:27:44 INFO - PROCESS | 1908 | 1461569264923 Marionette TRACE conn3 <- [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]]]}] 00:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1491ms 00:27:44 INFO - PROCESS | 1908 | 1461569264991 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1908 | 1461569264999 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:27:45 INFO - PROCESS | 1908 | 1461569265010 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1908 | 1461569265014 Marionette TRACE conn3 <- [1,90,null,{}] 00:27:45 INFO - PROCESS | 1908 | 1461569265021 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:45 INFO - PROCESS | 1908 | 1461569265186 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:27:45 INFO - PROCESS | 1908 | 1461569265311 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187636c000 == 23 [pid = 1908] [id = 30] 00:27:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 87 (0x7f186d9d6800) [pid = 1908] [serial = 87] [outer = (nil)] 00:27:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 88 (0x7f1876677000) [pid = 1908] [serial = 88] [outer = 0x7f186d9d6800] 00:27:45 INFO - PROCESS | 1908 | 1461569265389 Marionette DEBUG loaded listener.js 00:27:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 89 (0x7f1877210400) [pid = 1908] [serial = 89] [outer = 0x7f186d9d6800] 00:27:46 INFO - PROCESS | 1908 | 1461569266207 Marionette TRACE conn3 <- [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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1242ms 00:27:46 INFO - PROCESS | 1908 | 1461569266256 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1908 | 1461569266262 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:27:46 INFO - PROCESS | 1908 | 1461569266287 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:27:46 INFO - PROCESS | 1908 | 1461569266290 Marionette TRACE conn3 <- [1,94,null,{}] 00:27:46 INFO - PROCESS | 1908 | 1461569266296 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:46 INFO - PROCESS | 1908 | 1461569266453 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:27:46 INFO - PROCESS | 1908 | 1461569266578 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f0a800 == 24 [pid = 1908] [id = 31] 00:27:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 90 (0x7f1876c22c00) [pid = 1908] [serial = 90] [outer = (nil)] 00:27:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 91 (0x7f187d881000) [pid = 1908] [serial = 91] [outer = 0x7f1876c22c00] 00:27:46 INFO - PROCESS | 1908 | 1461569266652 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 92 (0x7f188367e400) [pid = 1908] [serial = 92] [outer = 0x7f1876c22c00] 00:27:47 INFO - PROCESS | 1908 | 1461569267540 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 00:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:27:47 INFO - PROCESS | 1908 | 1461569267570 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1908 | 1461569267573 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:27:47 INFO - PROCESS | 1908 | 1461569267587 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1908 | 1461569267595 Marionette TRACE conn3 <- [1,98,null,{}] 00:27:47 INFO - PROCESS | 1908 | 1461569267604 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:47 INFO - PROCESS | 1908 | 1461569267783 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:27:47 INFO - PROCESS | 1908 | 1461569267911 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18839a1800 == 25 [pid = 1908] [id = 32] 00:27:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 93 (0x7f1884902800) [pid = 1908] [serial = 93] [outer = (nil)] 00:27:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 94 (0x7f1884cd8c00) [pid = 1908] [serial = 94] [outer = 0x7f1884902800] 00:27:47 INFO - PROCESS | 1908 | 1461569267984 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 95 (0x7f1886a3f000) [pid = 1908] [serial = 95] [outer = 0x7f1884902800] 00:27:48 INFO - PROCESS | 1908 | 1461569268778 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1245ms 00:27:48 INFO - PROCESS | 1908 | 1461569268841 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:27:48 INFO - PROCESS | 1908 | 1461569268846 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:27:48 INFO - PROCESS | 1908 | 1461569268852 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:27:48 INFO - PROCESS | 1908 | 1461569268856 Marionette TRACE conn3 <- [1,102,null,{}] 00:27:48 INFO - PROCESS | 1908 | 1461569268861 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:49 INFO - PROCESS | 1908 | 1461569269018 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:27:49 INFO - PROCESS | 1908 | 1461569269117 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884830000 == 26 [pid = 1908] [id = 33] 00:27:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 96 (0x7f1884b12c00) [pid = 1908] [serial = 96] [outer = (nil)] 00:27:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 97 (0x7f18884a9000) [pid = 1908] [serial = 97] [outer = 0x7f1884b12c00] 00:27:49 INFO - PROCESS | 1908 | 1461569269202 Marionette DEBUG loaded listener.js 00:27:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 98 (0x7f18889aa800) [pid = 1908] [serial = 98] [outer = 0x7f1884b12c00] 00:27:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 99 (0x7f18735ad400) [pid = 1908] [serial = 99] [outer = 0x7f186c56ec00] 00:27:50 INFO - PROCESS | 1908 | 1461569270177 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1385ms 00:27:50 INFO - PROCESS | 1908 | 1461569270238 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:27:50 INFO - PROCESS | 1908 | 1461569270243 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:27:50 INFO - PROCESS | 1908 | 1461569270261 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:27:50 INFO - PROCESS | 1908 | 1461569270266 Marionette TRACE conn3 <- [1,106,null,{}] 00:27:50 INFO - PROCESS | 1908 | 1461569270274 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:50 INFO - PROCESS | 1908 | 1461569270479 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:27:50 INFO - PROCESS | 1908 | 1461569270666 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187595b800 == 27 [pid = 1908] [id = 34] 00:27:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 100 (0x7f1874773c00) [pid = 1908] [serial = 100] [outer = (nil)] 00:27:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 101 (0x7f1874da8000) [pid = 1908] [serial = 101] [outer = 0x7f1874773c00] 00:27:50 INFO - PROCESS | 1908 | 1461569270741 Marionette DEBUG loaded listener.js 00:27:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 102 (0x7f1876010000) [pid = 1908] [serial = 102] [outer = 0x7f1874773c00] 00:27:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18734a7000 == 26 [pid = 1908] [id = 23] 00:27:51 INFO - PROCESS | 1908 | 1461569271551 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1340ms 00:27:51 INFO - PROCESS | 1908 | 1461569271601 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:27:51 INFO - PROCESS | 1908 | 1461569271607 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:27:51 INFO - PROCESS | 1908 | 1461569271615 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:27:51 INFO - PROCESS | 1908 | 1461569271621 Marionette TRACE conn3 <- [1,110,null,{}] 00:27:51 INFO - PROCESS | 1908 | 1461569271629 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:51 INFO - PROCESS | 1908 | 1461569271792 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:27:51 INFO - PROCESS | 1908 | 1461569271924 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187663a800 == 27 [pid = 1908] [id = 35] 00:27:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f1874d23400) [pid = 1908] [serial = 103] [outer = (nil)] 00:27:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f187667b000) [pid = 1908] [serial = 104] [outer = 0x7f1874d23400] 00:27:52 INFO - PROCESS | 1908 | 1461569272004 Marionette DEBUG loaded listener.js 00:27:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f1878c40400) [pid = 1908] [serial = 105] [outer = 0x7f1874d23400] 00:27:52 INFO - PROCESS | 1908 | 1461569272842 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 00:27:52 INFO - PROCESS | 1908 | 1461569272899 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:27:52 INFO - PROCESS | 1908 | 1461569272907 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:27:52 INFO - PROCESS | 1908 | 1461569272916 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1908 | 1461569272920 Marionette TRACE conn3 <- [1,114,null,{}] 00:27:52 INFO - PROCESS | 1908 | 1461569272926 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:53 INFO - PROCESS | 1908 | 1461569273084 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:27:53 INFO - PROCESS | 1908 | 1461569273213 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18828a6800 == 28 [pid = 1908] [id = 36] 00:27:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 106 (0x7f1879b02400) [pid = 1908] [serial = 106] [outer = (nil)] 00:27:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 107 (0x7f1883680800) [pid = 1908] [serial = 107] [outer = 0x7f1879b02400] 00:27:53 INFO - PROCESS | 1908 | 1461569273286 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 108 (0x7f188394ac00) [pid = 1908] [serial = 108] [outer = 0x7f1879b02400] 00:27:54 INFO - PROCESS | 1908 | 1461569274159 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1277ms 00:27:54 INFO - PROCESS | 1908 | 1461569274194 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:27:54 INFO - PROCESS | 1908 | 1461569274198 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:27:54 INFO - PROCESS | 1908 | 1461569274204 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:27:54 INFO - PROCESS | 1908 | 1461569274209 Marionette TRACE conn3 <- [1,118,null,{}] 00:27:54 INFO - PROCESS | 1908 | 1461569274224 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:54 INFO - PROCESS | 1908 | 1461569274377 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:27:54 INFO - PROCESS | 1908 | 1461569274515 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188810f800 == 29 [pid = 1908] [id = 37] 00:27:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 109 (0x7f18849b3800) [pid = 1908] [serial = 109] [outer = (nil)] 00:27:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 110 (0x7f1888129c00) [pid = 1908] [serial = 110] [outer = 0x7f18849b3800] 00:27:54 INFO - PROCESS | 1908 | 1461569274593 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 111 (0x7f1888b3fc00) [pid = 1908] [serial = 111] [outer = 0x7f18849b3800] 00:27:55 INFO - PROCESS | 1908 | 1461569275385 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1232ms 00:27:55 INFO - PROCESS | 1908 | 1461569275437 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:27:55 INFO - PROCESS | 1908 | 1461569275442 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:27:55 INFO - PROCESS | 1908 | 1461569275466 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:27:55 INFO - PROCESS | 1908 | 1461569275469 Marionette TRACE conn3 <- [1,122,null,{}] 00:27:55 INFO - PROCESS | 1908 | 1461569275474 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:55 INFO - PROCESS | 1908 | 1461569275625 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:27:55 INFO - PROCESS | 1908 | 1461569275753 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188834b800 == 30 [pid = 1908] [id = 38] 00:27:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 112 (0x7f18849b5800) [pid = 1908] [serial = 112] [outer = (nil)] 00:27:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f1888e11400) [pid = 1908] [serial = 113] [outer = 0x7f18849b5800] 00:27:55 INFO - PROCESS | 1908 | 1461569275829 Marionette DEBUG loaded listener.js 00:27:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f188a956400) [pid = 1908] [serial = 114] [outer = 0x7f18849b5800] 00:27:56 INFO - PROCESS | 1908 | 1461569276601 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1188ms 00:27:56 INFO - PROCESS | 1908 | 1461569276659 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:27:56 INFO - PROCESS | 1908 | 1461569276662 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:27:56 INFO - PROCESS | 1908 | 1461569276671 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:27:56 INFO - PROCESS | 1908 | 1461569276674 Marionette TRACE conn3 <- [1,126,null,{}] 00:27:56 INFO - PROCESS | 1908 | 1461569276679 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:56 INFO - PROCESS | 1908 | 1461569276831 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:27:56 INFO - PROCESS | 1908 | 1461569276981 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e440000 == 31 [pid = 1908] [id = 39] 00:27:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 115 (0x7f186eb2ec00) [pid = 1908] [serial = 115] [outer = (nil)] 00:27:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 116 (0x7f187003e800) [pid = 1908] [serial = 116] [outer = 0x7f186eb2ec00] 00:27:57 INFO - PROCESS | 1908 | 1461569277057 Marionette DEBUG loaded listener.js 00:27:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f1870042c00) [pid = 1908] [serial = 117] [outer = 0x7f186eb2ec00] 00:27:57 INFO - PROCESS | 1908 | 1461569277989 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1329ms 00:27:58 INFO - PROCESS | 1908 | 1461569278001 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:27:58 INFO - PROCESS | 1908 | 1461569278006 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:27:58 INFO - PROCESS | 1908 | 1461569278014 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:27:58 INFO - PROCESS | 1908 | 1461569278019 Marionette TRACE conn3 <- [1,130,null,{}] 00:27:58 INFO - PROCESS | 1908 | 1461569278027 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:27:58 INFO - PROCESS | 1908 | 1461569278216 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:27:58 INFO - PROCESS | 1908 | 1461569278365 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875768000 == 32 [pid = 1908] [id = 40] 00:27:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f1870093800) [pid = 1908] [serial = 118] [outer = (nil)] 00:27:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f1870096800) [pid = 1908] [serial = 119] [outer = 0x7f1870093800] 00:27:58 INFO - PROCESS | 1908 | 1461569278465 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f1874333800) [pid = 1908] [serial = 120] [outer = 0x7f1870093800] 00:27:58 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187636c000 == 31 [pid = 1908] [id = 30] 00:27:58 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a4000 == 30 [pid = 1908] [id = 29] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884830000 == 29 [pid = 1908] [id = 33] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f0a800 == 28 [pid = 1908] [id = 31] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186f544000 == 27 [pid = 1908] [id = 22] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18839a1800 == 26 [pid = 1908] [id = 32] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875da9000 == 25 [pid = 1908] [id = 24] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cb47000 == 24 [pid = 1908] [id = 8] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebb2800 == 23 [pid = 1908] [id = 6] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1877224000 == 22 [pid = 1908] [id = 25] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f11800 == 21 [pid = 1908] [id = 26] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186eba9000 == 20 [pid = 1908] [id = 12] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cea1800 == 19 [pid = 1908] [id = 9] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187d8de800 == 18 [pid = 1908] [id = 27] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188340d000 == 17 [pid = 1908] [id = 28] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e440000 == 16 [pid = 1908] [id = 39] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188834b800 == 15 [pid = 1908] [id = 38] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188810f800 == 14 [pid = 1908] [id = 37] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c50800 == 13 [pid = 1908] [id = 21] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18828a6800 == 12 [pid = 1908] [id = 36] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187595b800 == 11 [pid = 1908] [id = 34] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187636a800 == 10 [pid = 1908] [id = 18] 00:28:01 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187663a800 == 9 [pid = 1908] [id = 35] 00:28:02 INFO - PROCESS | 1908 | 1461569282606 Marionette TRACE conn3 <- [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]]]}] 00:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 4642ms 00:28:02 INFO - PROCESS | 1908 | 1461569282657 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:28:02 INFO - PROCESS | 1908 | 1461569282663 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:28:02 INFO - PROCESS | 1908 | 1461569282670 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:28:02 INFO - PROCESS | 1908 | 1461569282676 Marionette TRACE conn3 <- [1,134,null,{}] 00:28:02 INFO - PROCESS | 1908 | 1461569282684 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:02 INFO - PROCESS | 1908 | 1461569282853 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:28:02 INFO - PROCESS | 1908 | 1461569282866 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18700e8000 == 10 [pid = 1908] [id = 41] 00:28:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f1872a0f000) [pid = 1908] [serial = 121] [outer = (nil)] 00:28:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f1873415000) [pid = 1908] [serial = 122] [outer = 0x7f1872a0f000] 00:28:02 INFO - PROCESS | 1908 | 1461569282934 Marionette DEBUG loaded listener.js 00:28:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f1873a48c00) [pid = 1908] [serial = 123] [outer = 0x7f1872a0f000] 00:28:03 INFO - PROCESS | 1908 | 1461569283718 Marionette TRACE conn3 <- [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]]]}] 00:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1083ms 00:28:03 INFO - PROCESS | 1908 | 1461569283762 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1908 | 1461569283772 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:28:03 INFO - PROCESS | 1908 | 1461569283782 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1908 | 1461569283786 Marionette TRACE conn3 <- [1,138,null,{}] 00:28:03 INFO - PROCESS | 1908 | 1461569283791 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:03 INFO - PROCESS | 1908 | 1461569283942 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:28:03 INFO - PROCESS | 1908 | 1461569283963 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875cdb000 == 11 [pid = 1908] [id = 42] 00:28:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f1874339000) [pid = 1908] [serial = 124] [outer = (nil)] 00:28:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f1875ff3800) [pid = 1908] [serial = 125] [outer = 0x7f1874339000] 00:28:04 INFO - PROCESS | 1908 | 1461569284025 Marionette DEBUG loaded listener.js 00:28:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f1876c2dc00) [pid = 1908] [serial = 126] [outer = 0x7f1874339000] 00:28:04 INFO - PROCESS | 1908 | 1461569284940 Marionette TRACE conn3 <- [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]]]}] 00:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1187ms 00:28:05 INFO - PROCESS | 1908 | 1461569284993 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:28:05 INFO - PROCESS | 1908 | 1461569284996 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:28:05 INFO - PROCESS | 1908 | 1461569285055 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:28:05 INFO - PROCESS | 1908 | 1461569285061 Marionette TRACE conn3 <- [1,142,null,{}] 00:28:05 INFO - PROCESS | 1908 | 1461569285089 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:05 INFO - PROCESS | 1908 | 1461569285271 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:28:05 INFO - PROCESS | 1908 | 1461569285300 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8e4000 == 12 [pid = 1908] [id = 43] 00:28:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f1873a40800) [pid = 1908] [serial = 127] [outer = (nil)] 00:28:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f188280b400) [pid = 1908] [serial = 128] [outer = 0x7f1873a40800] 00:28:05 INFO - PROCESS | 1908 | 1461569285380 Marionette DEBUG loaded listener.js 00:28:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f18837e5c00) [pid = 1908] [serial = 129] [outer = 0x7f1873a40800] 00:28:06 INFO - PROCESS | 1908 | 1461569286119 Marionette TRACE conn3 <- [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]]]}] 00:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1133ms 00:28:06 INFO - PROCESS | 1908 | 1461569286160 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1908 | 1461569286164 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:28:06 INFO - PROCESS | 1908 | 1461569286177 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1908 | 1461569286180 Marionette TRACE conn3 <- [1,146,null,{}] 00:28:06 INFO - PROCESS | 1908 | 1461569286186 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:06 INFO - PROCESS | 1908 | 1461569286367 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:28:06 INFO - PROCESS | 1908 | 1461569286426 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884611800 == 13 [pid = 1908] [id = 44] 00:28:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f187d885800) [pid = 1908] [serial = 130] [outer = (nil)] 00:28:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f18845a9800) [pid = 1908] [serial = 131] [outer = 0x7f187d885800] 00:28:06 INFO - PROCESS | 1908 | 1461569286487 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f1884841c00) [pid = 1908] [serial = 132] [outer = 0x7f187d885800] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f1878f44800) [pid = 1908] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f18755e7400) [pid = 1908] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f186e738800) [pid = 1908] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f186d00cc00) [pid = 1908] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f1872c70c00) [pid = 1908] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f186d011000) [pid = 1908] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f1874d25c00) [pid = 1908] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f1874d26400) [pid = 1908] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f186d00d400) [pid = 1908] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f186d006000) [pid = 1908] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f187d882800) [pid = 1908] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f18849b5800) [pid = 1908] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f186ebe2000) [pid = 1908] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f187d881800) [pid = 1908] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f1874773c00) [pid = 1908] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f1884b12c00) [pid = 1908] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 115 (0x7f1879b02400) [pid = 1908] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 114 (0x7f186ccddc00) [pid = 1908] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f1879b02c00) [pid = 1908] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f1874d23400) [pid = 1908] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 111 (0x7f1884902800) [pid = 1908] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 110 (0x7f186d9ce400) [pid = 1908] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 109 (0x7f1876c22000) [pid = 1908] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 108 (0x7f1873809400) [pid = 1908] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 107 (0x7f186d9d6800) [pid = 1908] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 106 (0x7f1876c22c00) [pid = 1908] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 105 (0x7f186d9d0800) [pid = 1908] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 104 (0x7f186eb2ac00) [pid = 1908] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 103 (0x7f18849b3800) [pid = 1908] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:28:07 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f186e4de000) [pid = 1908] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:28:08 INFO - PROCESS | 1908 | 1461569288305 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2191ms 00:28:08 INFO - PROCESS | 1908 | 1461569288444 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1908 | 1461569288449 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:28:08 INFO - PROCESS | 1908 | 1461569288503 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1908 | 1461569288505 Marionette TRACE conn3 <- [1,150,null,{}] 00:28:08 INFO - PROCESS | 1908 | 1461569288539 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:08 INFO - PROCESS | 1908 | 1461569288671 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:28:08 INFO - PROCESS | 1908 | 1461569288683 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875580800 == 14 [pid = 1908] [id = 45] 00:28:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f186ccdf800) [pid = 1908] [serial = 133] [outer = (nil)] 00:28:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f1870029800) [pid = 1908] [serial = 134] [outer = 0x7f186ccdf800] 00:28:08 INFO - PROCESS | 1908 | 1461569288841 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f1873803400) [pid = 1908] [serial = 135] [outer = 0x7f186ccdf800] 00:28:09 INFO - PROCESS | 1908 | 1461569289669 Marionette TRACE conn3 <- [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]]]}] 00:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1280ms 00:28:09 INFO - PROCESS | 1908 | 1461569289749 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:28:09 INFO - PROCESS | 1908 | 1461569289755 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:28:09 INFO - PROCESS | 1908 | 1461569289779 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1908 | 1461569289784 Marionette TRACE conn3 <- [1,154,null,{}] 00:28:09 INFO - PROCESS | 1908 | 1461569289793 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:10 INFO - PROCESS | 1908 | 1461569290073 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:28:10 INFO - PROCESS | 1908 | 1461569290143 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872965000 == 15 [pid = 1908] [id = 46] 00:28:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 106 (0x7f1870032400) [pid = 1908] [serial = 136] [outer = (nil)] 00:28:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 107 (0x7f187004ac00) [pid = 1908] [serial = 137] [outer = 0x7f1870032400] 00:28:10 INFO - PROCESS | 1908 | 1461569290221 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 108 (0x7f187290d800) [pid = 1908] [serial = 138] [outer = 0x7f1870032400] 00:28:11 INFO - PROCESS | 1908 | 1461569291173 Marionette TRACE conn3 <- [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]]]}] 00:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1444ms 00:28:11 INFO - PROCESS | 1908 | 1461569291223 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1908 | 1461569291231 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:28:11 INFO - PROCESS | 1908 | 1461569291242 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1908 | 1461569291245 Marionette TRACE conn3 <- [1,158,null,{}] 00:28:11 INFO - PROCESS | 1908 | 1461569291251 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:11 INFO - PROCESS | 1908 | 1461569291419 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:28:11 INFO - PROCESS | 1908 | 1461569291550 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f1a000 == 16 [pid = 1908] [id = 47] 00:28:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 109 (0x7f1872a0e800) [pid = 1908] [serial = 139] [outer = (nil)] 00:28:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 110 (0x7f1875254400) [pid = 1908] [serial = 140] [outer = 0x7f1872a0e800] 00:28:11 INFO - PROCESS | 1908 | 1461569291626 Marionette DEBUG loaded listener.js 00:28:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 111 (0x7f1876682800) [pid = 1908] [serial = 141] [outer = 0x7f1872a0e800] 00:28:12 INFO - PROCESS | 1908 | 1461569292599 Marionette TRACE conn3 <- [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]]]}] 00:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1378ms 00:28:12 INFO - PROCESS | 1908 | 1461569292620 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:28:12 INFO - PROCESS | 1908 | 1461569292623 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:28:12 INFO - PROCESS | 1908 | 1461569292630 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:28:12 INFO - PROCESS | 1908 | 1461569292635 Marionette TRACE conn3 <- [1,162,null,{}] 00:28:12 INFO - PROCESS | 1908 | 1461569292651 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:12 INFO - PROCESS | 1908 | 1461569292818 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:28:13 INFO - PROCESS | 1908 | 1461569293068 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d0a8800 == 17 [pid = 1908] [id = 48] 00:28:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 112 (0x7f186d009400) [pid = 1908] [serial = 142] [outer = (nil)] 00:28:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f186e735000) [pid = 1908] [serial = 143] [outer = 0x7f186d009400] 00:28:13 INFO - PROCESS | 1908 | 1461569293211 Marionette DEBUG loaded listener.js 00:28:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f1870027000) [pid = 1908] [serial = 144] [outer = 0x7f186d009400] 00:28:13 INFO - PROCESS | 1908 | 1461569293623 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f186ffb0400) [pid = 1908] [serial = 85] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f1876010000) [pid = 1908] [serial = 102] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 111 (0x7f187667b000) [pid = 1908] [serial = 104] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 110 (0x7f187660c000) [pid = 1908] [serial = 70] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 109 (0x7f18883a6c00) [pid = 1908] [serial = 83] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 108 (0x7f1873417000) [pid = 1908] [serial = 65] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 107 (0x7f1886532800) [pid = 1908] [serial = 2] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 106 (0x7f18742c0800) [pid = 1908] [serial = 67] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 105 (0x7f186ffb2800) [pid = 1908] [serial = 64] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 104 (0x7f186ebe5800) [pid = 1908] [serial = 40] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 103 (0x7f1878f3a000) [pid = 1908] [serial = 49] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f186e72c000) [pid = 1908] [serial = 34] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 101 (0x7f1878fe4400) [pid = 1908] [serial = 50] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 100 (0x7f186d00d800) [pid = 1908] [serial = 31] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 99 (0x7f1873417800) [pid = 1908] [serial = 35] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 98 (0x7f1878c35800) [pid = 1908] [serial = 47] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 97 (0x7f186ffb6800) [pid = 1908] [serial = 37] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 96 (0x7f1874336c00) [pid = 1908] [serial = 43] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 95 (0x7f1874f85800) [pid = 1908] [serial = 41] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 94 (0x7f1875251400) [pid = 1908] [serial = 38] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 93 (0x7f186d090000) [pid = 1908] [serial = 28] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 92 (0x7f1876016400) [pid = 1908] [serial = 44] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 91 (0x7f1884836c00) [pid = 1908] [serial = 26] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 90 (0x7f186d00a000) [pid = 1908] [serial = 25] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 89 (0x7f187c95dc00) [pid = 1908] [serial = 53] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 88 (0x7f187719fc00) [pid = 1908] [serial = 46] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 87 (0x7f1874d24000) [pid = 1908] [serial = 12] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 86 (0x7f187d886000) [pid = 1908] [serial = 73] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 85 (0x7f1878c89000) [pid = 1908] [serial = 62] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 84 (0x7f1875253400) [pid = 1908] [serial = 9] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 83 (0x7f1884cd8c00) [pid = 1908] [serial = 94] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 82 (0x7f186c56e400) [pid = 1908] [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.] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 81 (0x7f1875029800) [pid = 1908] [serial = 59] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 80 (0x7f1877210400) [pid = 1908] [serial = 89] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 79 (0x7f18771a8000) [pid = 1908] [serial = 61] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 78 (0x7f1883680800) [pid = 1908] [serial = 107] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 77 (0x7f187d881000) [pid = 1908] [serial = 91] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 76 (0x7f188367e400) [pid = 1908] [serial = 92] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 75 (0x7f1870323000) [pid = 1908] [serial = 56] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 74 (0x7f1874da9000) [pid = 1908] [serial = 68] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 73 (0x7f187447b800) [pid = 1908] [serial = 58] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 72 (0x7f1879bd7c00) [pid = 1908] [serial = 52] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 71 (0x7f1876677000) [pid = 1908] [serial = 88] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 70 (0x7f186e72d000) [pid = 1908] [serial = 55] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 69 (0x7f18771a8400) [pid = 1908] [serial = 71] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 68 (0x7f1874da8000) [pid = 1908] [serial = 101] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 67 (0x7f18889aa800) [pid = 1908] [serial = 98] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 66 (0x7f188394ac00) [pid = 1908] [serial = 108] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 65 (0x7f1883991800) [pid = 1908] [serial = 77] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 64 (0x7f188367b000) [pid = 1908] [serial = 74] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 63 (0x7f1878c40400) [pid = 1908] [serial = 105] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 62 (0x7f1886a3f000) [pid = 1908] [serial = 95] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 61 (0x7f1888129c00) [pid = 1908] [serial = 110] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 60 (0x7f18884a9000) [pid = 1908] [serial = 97] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 59 (0x7f1874414000) [pid = 1908] [serial = 86] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 58 (0x7f18837ea800) [pid = 1908] [serial = 76] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 57 (0x7f1870096800) [pid = 1908] [serial = 119] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 56 (0x7f186cbdec00) [pid = 1908] [serial = 22] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 55 (0x7f186cbe3800) [pid = 1908] [serial = 23] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 54 (0x7f188483f400) [pid = 1908] [serial = 80] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 53 (0x7f187003e800) [pid = 1908] [serial = 116] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 52 (0x7f188a956400) [pid = 1908] [serial = 114] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 51 (0x7f1883bf1000) [pid = 1908] [serial = 79] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 50 (0x7f186ebe4000) [pid = 1908] [serial = 16] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 49 (0x7f186ebeac00) [pid = 1908] [serial = 17] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 48 (0x7f1888e11400) [pid = 1908] [serial = 113] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 47 (0x7f186eb29400) [pid = 1908] [serial = 19] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 46 (0x7f1886a44800) [pid = 1908] [serial = 82] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | --DOMWINDOW == 45 (0x7f1888b3fc00) [pid = 1908] [serial = 111] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1908 | 1461569294241 Marionette TRACE conn3 <- [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]]]}] 00:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1640ms 00:28:14 INFO - PROCESS | 1908 | 1461569294271 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:28:14 INFO - PROCESS | 1908 | 1461569294276 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:28:14 INFO - PROCESS | 1908 | 1461569294282 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:28:14 INFO - PROCESS | 1908 | 1461569294288 Marionette TRACE conn3 <- [1,166,null,{}] 00:28:14 INFO - PROCESS | 1908 | 1461569294295 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:14 INFO - PROCESS | 1908 | 1461569294437 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:28:14 INFO - PROCESS | 1908 | 1461569294525 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d914000 == 18 [pid = 1908] [id = 49] 00:28:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 46 (0x7f187002dc00) [pid = 1908] [serial = 145] [outer = (nil)] 00:28:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 47 (0x7f1870047400) [pid = 1908] [serial = 146] [outer = 0x7f187002dc00] 00:28:14 INFO - PROCESS | 1908 | 1461569294658 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 48 (0x7f187290b400) [pid = 1908] [serial = 147] [outer = 0x7f187002dc00] 00:28:15 INFO - PROCESS | 1908 | 1461569295271 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1031ms 00:28:15 INFO - PROCESS | 1908 | 1461569295319 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:28:15 INFO - PROCESS | 1908 | 1461569295328 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:28:15 INFO - PROCESS | 1908 | 1461569295341 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:28:15 INFO - PROCESS | 1908 | 1461569295349 Marionette TRACE conn3 <- [1,170,null,{}] 00:28:15 INFO - PROCESS | 1908 | 1461569295379 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:15 INFO - PROCESS | 1908 | 1461569295698 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:28:15 INFO - PROCESS | 1908 | 1461569295714 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18700d7800 == 19 [pid = 1908] [id = 50] 00:28:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 49 (0x7f186cbe3400) [pid = 1908] [serial = 148] [outer = (nil)] 00:28:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 50 (0x7f187380b000) [pid = 1908] [serial = 149] [outer = 0x7f186cbe3400] 00:28:15 INFO - PROCESS | 1908 | 1461569295777 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 51 (0x7f1874d24000) [pid = 1908] [serial = 150] [outer = 0x7f186cbe3400] 00:28:16 INFO - PROCESS | 1908 | 1461569296445 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1159ms 00:28:16 INFO - PROCESS | 1908 | 1461569296519 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:28:16 INFO - PROCESS | 1908 | 1461569296523 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:28:16 INFO - PROCESS | 1908 | 1461569296531 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:28:16 INFO - PROCESS | 1908 | 1461569296539 Marionette TRACE conn3 <- [1,174,null,{}] 00:28:16 INFO - PROCESS | 1908 | 1461569296559 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:16 INFO - PROCESS | 1908 | 1461569296736 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:28:16 INFO - PROCESS | 1908 | 1461569296800 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18747a5000 == 20 [pid = 1908] [id = 51] 00:28:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 52 (0x7f1875251400) [pid = 1908] [serial = 151] [outer = (nil)] 00:28:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 53 (0x7f187600f800) [pid = 1908] [serial = 152] [outer = 0x7f1875251400] 00:28:16 INFO - PROCESS | 1908 | 1461569296869 Marionette DEBUG loaded listener.js 00:28:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 54 (0x7f187660b400) [pid = 1908] [serial = 153] [outer = 0x7f1875251400] 00:28:17 INFO - PROCESS | 1908 | 1461569297633 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1135ms 00:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:28:17 INFO - PROCESS | 1908 | 1461569297665 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:28:17 INFO - PROCESS | 1908 | 1461569297668 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:28:17 INFO - PROCESS | 1908 | 1461569297674 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:28:17 INFO - PROCESS | 1908 | 1461569297677 Marionette TRACE conn3 <- [1,178,null,{}] 00:28:17 INFO - PROCESS | 1908 | 1461569297683 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:17 INFO - PROCESS | 1908 | 1461569297852 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 53 (0x7f186eb2ec00) [pid = 1908] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 52 (0x7f1873a40800) [pid = 1908] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 51 (0x7f187d885800) [pid = 1908] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 50 (0x7f1872a0f000) [pid = 1908] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 49 (0x7f1874339000) [pid = 1908] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:28:17 INFO - PROCESS | 1908 | --DOMWINDOW == 48 (0x7f1870093800) [pid = 1908] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:28:17 INFO - PROCESS | 1908 | 1461569297924 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187509f000 == 21 [pid = 1908] [id = 52] 00:28:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 49 (0x7f186c56c400) [pid = 1908] [serial = 154] [outer = (nil)] 00:28:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 50 (0x7f186eb2ec00) [pid = 1908] [serial = 155] [outer = 0x7f186c56c400] 00:28:17 INFO - PROCESS | 1908 | 1461569297985 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 51 (0x7f1876c26800) [pid = 1908] [serial = 156] [outer = 0x7f186c56c400] 00:28:18 INFO - PROCESS | 1908 | 1461569298683 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1027ms 00:28:18 INFO - PROCESS | 1908 | 1461569298700 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:28:18 INFO - PROCESS | 1908 | 1461569298702 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:28:18 INFO - PROCESS | 1908 | 1461569298708 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:28:18 INFO - PROCESS | 1908 | 1461569298710 Marionette TRACE conn3 <- [1,182,null,{}] 00:28:18 INFO - PROCESS | 1908 | 1461569298715 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:18 INFO - PROCESS | 1908 | 1461569298841 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:28:18 INFO - PROCESS | 1908 | 1461569298929 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875cd5000 == 22 [pid = 1908] [id = 53] 00:28:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 52 (0x7f1878c35800) [pid = 1908] [serial = 157] [outer = (nil)] 00:28:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 53 (0x7f1878c84800) [pid = 1908] [serial = 158] [outer = 0x7f1878c35800] 00:28:19 INFO - PROCESS | 1908 | 1461569299006 Marionette DEBUG loaded listener.js 00:28:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 54 (0x7f1878fdcc00) [pid = 1908] [serial = 159] [outer = 0x7f1878c35800] 00:28:19 INFO - PROCESS | 1908 | 1461569299608 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 927ms 00:28:19 INFO - PROCESS | 1908 | 1461569299635 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1908 | 1461569299639 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:28:19 INFO - PROCESS | 1908 | 1461569299644 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1908 | 1461569299646 Marionette TRACE conn3 <- [1,186,null,{}] 00:28:19 INFO - PROCESS | 1908 | 1461569299652 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:19 INFO - PROCESS | 1908 | 1461569299779 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:28:19 INFO - PROCESS | 1908 | 1461569299870 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876070000 == 23 [pid = 1908] [id = 54] 00:28:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 55 (0x7f1877207400) [pid = 1908] [serial = 160] [outer = (nil)] 00:28:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 56 (0x7f187c959400) [pid = 1908] [serial = 161] [outer = 0x7f1877207400] 00:28:19 INFO - PROCESS | 1908 | 1461569299931 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 57 (0x7f1882803c00) [pid = 1908] [serial = 162] [outer = 0x7f1877207400] 00:28:20 INFO - PROCESS | 1908 | 1461569300600 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1027ms 00:28:20 INFO - PROCESS | 1908 | 1461569300674 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1908 | 1461569300679 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:28:20 INFO - PROCESS | 1908 | 1461569300688 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1908 | 1461569300693 Marionette TRACE conn3 <- [1,190,null,{}] 00:28:20 INFO - PROCESS | 1908 | 1461569300765 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:20 INFO - PROCESS | 1908 | 1461569300962 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:28:21 INFO - PROCESS | 1908 | 1461569301019 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e797000 == 24 [pid = 1908] [id = 55] 00:28:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 58 (0x7f186daf3000) [pid = 1908] [serial = 163] [outer = (nil)] 00:28:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 59 (0x7f186e72f400) [pid = 1908] [serial = 164] [outer = 0x7f186daf3000] 00:28:21 INFO - PROCESS | 1908 | 1461569301135 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 60 (0x7f186ffb2c00) [pid = 1908] [serial = 165] [outer = 0x7f186daf3000] 00:28:21 INFO - PROCESS | 1908 | 1461569301977 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1317ms 00:28:22 INFO - PROCESS | 1908 | 1461569302006 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1908 | 1461569302014 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:28:22 INFO - PROCESS | 1908 | 1461569302024 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:28:22 INFO - PROCESS | 1908 | 1461569302029 Marionette TRACE conn3 <- [1,194,null,{}] 00:28:22 INFO - PROCESS | 1908 | 1461569302035 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:22 INFO - PROCESS | 1908 | 1461569302193 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:28:22 INFO - PROCESS | 1908 | 1461569302321 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18750a5000 == 25 [pid = 1908] [id = 56] 00:28:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 61 (0x7f1872a09c00) [pid = 1908] [serial = 166] [outer = (nil)] 00:28:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 62 (0x7f187447dc00) [pid = 1908] [serial = 167] [outer = 0x7f1872a09c00] 00:28:22 INFO - PROCESS | 1908 | 1461569302394 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 63 (0x7f1874f8b400) [pid = 1908] [serial = 168] [outer = 0x7f1872a09c00] 00:28:23 INFO - PROCESS | 1908 | 1461569303212 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 00:28:23 INFO - PROCESS | 1908 | 1461569303255 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1908 | 1461569303259 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:28:23 INFO - PROCESS | 1908 | 1461569303265 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1908 | 1461569303271 Marionette TRACE conn3 <- [1,198,null,{}] 00:28:23 INFO - PROCESS | 1908 | 1461569303286 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:23 INFO - PROCESS | 1908 | 1461569303451 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:28:23 INFO - PROCESS | 1908 | 1461569303576 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c3b800 == 26 [pid = 1908] [id = 57] 00:28:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 64 (0x7f1876c20400) [pid = 1908] [serial = 169] [outer = (nil)] 00:28:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 65 (0x7f1878c41400) [pid = 1908] [serial = 170] [outer = 0x7f1876c20400] 00:28:23 INFO - PROCESS | 1908 | 1461569303663 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 66 (0x7f1878fdf400) [pid = 1908] [serial = 171] [outer = 0x7f1876c20400] 00:28:24 INFO - PROCESS | 1908 | 1461569304472 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1235ms 00:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:28:24 INFO - PROCESS | 1908 | 1461569304501 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:28:24 INFO - PROCESS | 1908 | 1461569304505 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:28:24 INFO - PROCESS | 1908 | 1461569304512 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1908 | 1461569304516 Marionette TRACE conn3 <- [1,202,null,{}] 00:28:24 INFO - PROCESS | 1908 | 1461569304522 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:24 INFO - PROCESS | 1908 | 1461569304671 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:28:24 INFO - PROCESS | 1908 | 1461569304904 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d08e000 == 27 [pid = 1908] [id = 58] 00:28:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 67 (0x7f186cbe4c00) [pid = 1908] [serial = 172] [outer = (nil)] 00:28:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 68 (0x7f186ccd8800) [pid = 1908] [serial = 173] [outer = 0x7f186cbe4c00] 00:28:24 INFO - PROCESS | 1908 | 1461569304975 Marionette DEBUG loaded listener.js 00:28:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 69 (0x7f186e730000) [pid = 1908] [serial = 174] [outer = 0x7f186cbe4c00] 00:28:25 INFO - PROCESS | 1908 | 1461569305843 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1390ms 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 68 (0x7f1870029800) [pid = 1908] [serial = 134] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 67 (0x7f1870042c00) [pid = 1908] [serial = 117] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 66 (0x7f188280b400) [pid = 1908] [serial = 128] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 65 (0x7f18845a9800) [pid = 1908] [serial = 131] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 64 (0x7f1873415000) [pid = 1908] [serial = 122] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 63 (0x7f1873a48c00) [pid = 1908] [serial = 123] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 62 (0x7f1875ff3800) [pid = 1908] [serial = 125] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 61 (0x7f1874333800) [pid = 1908] [serial = 120] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 60 (0x7f1884841c00) [pid = 1908] [serial = 132] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 59 (0x7f18837e5c00) [pid = 1908] [serial = 129] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | --DOMWINDOW == 58 (0x7f1876c2dc00) [pid = 1908] [serial = 126] [outer = (nil)] [url = about:blank] 00:28:25 INFO - PROCESS | 1908 | 1461569305931 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:28:25 INFO - PROCESS | 1908 | 1461569305938 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:28:25 INFO - PROCESS | 1908 | 1461569305946 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:28:25 INFO - PROCESS | 1908 | 1461569305950 Marionette TRACE conn3 <- [1,206,null,{}] 00:28:25 INFO - PROCESS | 1908 | 1461569305957 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:26 INFO - PROCESS | 1908 | 1461569306104 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:28:26 INFO - PROCESS | 1908 | 1461569306116 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186f53c000 == 28 [pid = 1908] [id = 59] 00:28:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 59 (0x7f186cbe2400) [pid = 1908] [serial = 175] [outer = (nil)] 00:28:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 60 (0x7f1872a0e400) [pid = 1908] [serial = 176] [outer = 0x7f186cbe2400] 00:28:26 INFO - PROCESS | 1908 | 1461569306180 Marionette DEBUG loaded listener.js 00:28:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 61 (0x7f1873a40800) [pid = 1908] [serial = 177] [outer = 0x7f186cbe2400] 00:28:26 INFO - PROCESS | 1908 | 1461569306871 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 941ms 00:28:26 INFO - PROCESS | 1908 | 1461569306890 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:28:26 INFO - PROCESS | 1908 | 1461569306896 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:28:26 INFO - PROCESS | 1908 | 1461569306905 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:28:26 INFO - PROCESS | 1908 | 1461569306908 Marionette TRACE conn3 <- [1,210,null,{}] 00:28:26 INFO - PROCESS | 1908 | 1461569306913 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:27 INFO - PROCESS | 1908 | 1461569307045 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:28:27 INFO - PROCESS | 1908 | 1461569307136 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874fd5000 == 29 [pid = 1908] [id = 60] 00:28:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 62 (0x7f1873a3d400) [pid = 1908] [serial = 178] [outer = (nil)] 00:28:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 63 (0x7f1874f8c800) [pid = 1908] [serial = 179] [outer = 0x7f1873a3d400] 00:28:27 INFO - PROCESS | 1908 | 1461569307196 Marionette DEBUG loaded listener.js 00:28:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 64 (0x7f1876015800) [pid = 1908] [serial = 180] [outer = 0x7f1873a3d400] 00:28:27 INFO - PROCESS | 1908 | 1461569307826 Marionette TRACE conn3 <- [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]]]}] 00:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 982ms 00:28:27 INFO - PROCESS | 1908 | 1461569307888 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1908 | 1461569307891 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:28:27 INFO - PROCESS | 1908 | 1461569307899 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1908 | 1461569307907 Marionette TRACE conn3 <- [1,214,null,{}] 00:28:27 INFO - PROCESS | 1908 | 1461569307920 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:28 INFO - PROCESS | 1908 | 1461569308116 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:28:28 INFO - PROCESS | 1908 | 1461569308130 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876079800 == 30 [pid = 1908] [id = 61] 00:28:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 65 (0x7f18771a8800) [pid = 1908] [serial = 181] [outer = (nil)] 00:28:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 66 (0x7f1878f3b000) [pid = 1908] [serial = 182] [outer = 0x7f18771a8800] 00:28:28 INFO - PROCESS | 1908 | 1461569308194 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 67 (0x7f1879b07800) [pid = 1908] [serial = 183] [outer = 0x7f18771a8800] 00:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1040ms 00:28:28 INFO - PROCESS | 1908 | 1461569308927 Marionette TRACE conn3 <- [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]]]}] 00:28:28 INFO - PROCESS | 1908 | 1461569308954 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1908 | 1461569308959 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:28:28 INFO - PROCESS | 1908 | 1461569308965 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1908 | 1461569308967 Marionette TRACE conn3 <- [1,218,null,{}] 00:28:28 INFO - PROCESS | 1908 | 1461569308991 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:29 INFO - PROCESS | 1908 | 1461569309155 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:28:29 INFO - PROCESS | 1908 | 1461569309216 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1877222000 == 31 [pid = 1908] [id = 62] 00:28:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 68 (0x7f187720f400) [pid = 1908] [serial = 184] [outer = (nil)] 00:28:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 69 (0x7f187d882800) [pid = 1908] [serial = 185] [outer = 0x7f187720f400] 00:28:29 INFO - PROCESS | 1908 | 1461569309279 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 70 (0x7f1883465c00) [pid = 1908] [serial = 186] [outer = 0x7f187720f400] 00:28:30 INFO - PROCESS | 1908 | 1461569310001 Marionette TRACE conn3 <- [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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1091ms 00:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:28:30 INFO - PROCESS | 1908 | 1461569310058 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1908 | 1461569310061 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:28:30 INFO - PROCESS | 1908 | 1461569310067 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1908 | 1461569310070 Marionette TRACE conn3 <- [1,222,null,{}] 00:28:30 INFO - PROCESS | 1908 | 1461569310075 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:30 INFO - PROCESS | 1908 | 1461569310232 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:28:30 INFO - PROCESS | 1908 | 1461569310265 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f15800 == 32 [pid = 1908] [id = 63] 00:28:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 71 (0x7f1883785000) [pid = 1908] [serial = 187] [outer = (nil)] 00:28:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 72 (0x7f188378cc00) [pid = 1908] [serial = 188] [outer = 0x7f1883785000] 00:28:30 INFO - PROCESS | 1908 | 1461569310340 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 73 (0x7f1883991000) [pid = 1908] [serial = 189] [outer = 0x7f1883785000] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 72 (0x7f186cbe3400) [pid = 1908] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 71 (0x7f186d009400) [pid = 1908] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 70 (0x7f187002dc00) [pid = 1908] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 69 (0x7f186c56c400) [pid = 1908] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 68 (0x7f1878c35800) [pid = 1908] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:28:30 INFO - PROCESS | 1908 | --DOMWINDOW == 67 (0x7f1875251400) [pid = 1908] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:28:31 INFO - PROCESS | 1908 | 1461569311087 Marionette TRACE conn3 <- [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]]]}] 00:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1079ms 00:28:31 INFO - PROCESS | 1908 | 1461569311145 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1908 | 1461569311148 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:28:31 INFO - PROCESS | 1908 | 1461569311159 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1908 | 1461569311162 Marionette TRACE conn3 <- [1,226,null,{}] 00:28:31 INFO - PROCESS | 1908 | 1461569311166 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:31 INFO - PROCESS | 1908 | 1461569311293 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:28:31 INFO - PROCESS | 1908 | 1461569311310 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8e0000 == 33 [pid = 1908] [id = 64] 00:28:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 68 (0x7f1874d2c400) [pid = 1908] [serial = 190] [outer = (nil)] 00:28:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 69 (0x7f1883bfdc00) [pid = 1908] [serial = 191] [outer = 0x7f1874d2c400] 00:28:31 INFO - PROCESS | 1908 | 1461569311370 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 70 (0x7f1884841c00) [pid = 1908] [serial = 192] [outer = 0x7f1874d2c400] 00:28:32 INFO - PROCESS | 1908 | 1461569312053 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 926ms 00:28:32 INFO - PROCESS | 1908 | 1461569312087 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1908 | 1461569312090 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:28:32 INFO - PROCESS | 1908 | 1461569312096 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1908 | 1461569312099 Marionette TRACE conn3 <- [1,230,null,{}] 00:28:32 INFO - PROCESS | 1908 | 1461569312103 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:32 INFO - PROCESS | 1908 | 1461569312267 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:28:32 INFO - PROCESS | 1908 | 1461569312286 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188340c800 == 34 [pid = 1908] [id = 65] 00:28:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 71 (0x7f1877033c00) [pid = 1908] [serial = 193] [outer = (nil)] 00:28:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 72 (0x7f18848edc00) [pid = 1908] [serial = 194] [outer = 0x7f1877033c00] 00:28:32 INFO - PROCESS | 1908 | 1461569312356 Marionette DEBUG loaded listener.js 00:28:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 73 (0x7f1884b16400) [pid = 1908] [serial = 195] [outer = 0x7f1877033c00] 00:28:33 INFO - PROCESS | 1908 | 1461569313298 Marionette TRACE conn3 <- [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]]]}] 00:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1242ms 00:28:33 INFO - PROCESS | 1908 | 1461569313340 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:28:33 INFO - PROCESS | 1908 | 1461569313347 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:28:33 INFO - PROCESS | 1908 | 1461569313357 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:28:33 INFO - PROCESS | 1908 | 1461569313362 Marionette TRACE conn3 <- [1,234,null,{}] 00:28:33 INFO - PROCESS | 1908 | 1461569313371 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:33 INFO - PROCESS | 1908 | 1461569313572 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:28:33 INFO - PROCESS | 1908 | 1461569313698 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873889800 == 35 [pid = 1908] [id = 66] 00:28:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 74 (0x7f1870029800) [pid = 1908] [serial = 196] [outer = (nil)] 00:28:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 75 (0x7f187032b000) [pid = 1908] [serial = 197] [outer = 0x7f1870029800] 00:28:33 INFO - PROCESS | 1908 | 1461569313773 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 76 (0x7f18742bb000) [pid = 1908] [serial = 198] [outer = 0x7f1870029800] 00:28:34 INFO - PROCESS | 1908 | 1461569314607 Marionette TRACE conn3 <- [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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1296ms 00:28:34 INFO - PROCESS | 1908 | 1461569314656 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1908 | 1461569314670 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:28:34 INFO - PROCESS | 1908 | 1461569314687 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1908 | 1461569314695 Marionette TRACE conn3 <- [1,238,null,{}] 00:28:34 INFO - PROCESS | 1908 | 1461569314730 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:34 INFO - PROCESS | 1908 | 1461569314916 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:28:35 INFO - PROCESS | 1908 | 1461569315042 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1877020800 == 36 [pid = 1908] [id = 67] 00:28:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 77 (0x7f18742bdc00) [pid = 1908] [serial = 199] [outer = (nil)] 00:28:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 78 (0x7f187660ac00) [pid = 1908] [serial = 200] [outer = 0x7f18742bdc00] 00:28:35 INFO - PROCESS | 1908 | 1461569315113 Marionette DEBUG loaded listener.js 00:28:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 79 (0x7f1878c35800) [pid = 1908] [serial = 201] [outer = 0x7f18742bdc00] 00:28:35 INFO - PROCESS | 1908 | 1461569315886 Marionette TRACE conn3 <- [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]]]}] 00:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1263ms 00:28:35 INFO - PROCESS | 1908 | 1461569315948 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:28:35 INFO - PROCESS | 1908 | 1461569315952 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:28:35 INFO - PROCESS | 1908 | 1461569315958 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:28:35 INFO - PROCESS | 1908 | 1461569315964 Marionette TRACE conn3 <- [1,242,null,{}] 00:28:35 INFO - PROCESS | 1908 | 1461569315979 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:36 INFO - PROCESS | 1908 | 1461569316146 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:28:36 INFO - PROCESS | 1908 | 1461569316273 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18839aa000 == 37 [pid = 1908] [id = 68] 00:28:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 80 (0x7f187720fc00) [pid = 1908] [serial = 202] [outer = (nil)] 00:28:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 81 (0x7f18839f9800) [pid = 1908] [serial = 203] [outer = 0x7f187720fc00] 00:28:36 INFO - PROCESS | 1908 | 1461569316350 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 82 (0x7f18849b5800) [pid = 1908] [serial = 204] [outer = 0x7f187720fc00] 00:28:37 INFO - PROCESS | 1908 | 1461569317178 Marionette TRACE conn3 <- [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]]]}] 00:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1286ms 00:28:37 INFO - PROCESS | 1908 | 1461569317245 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:28:37 INFO - PROCESS | 1908 | 1461569317250 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:28:37 INFO - PROCESS | 1908 | 1461569317256 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1908 | 1461569317259 Marionette TRACE conn3 <- [1,246,null,{}] 00:28:37 INFO - PROCESS | 1908 | 1461569317264 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:37 INFO - PROCESS | 1908 | 1461569317414 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:28:37 INFO - PROCESS | 1908 | 1461569317541 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884826000 == 38 [pid = 1908] [id = 69] 00:28:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 83 (0x7f1883682c00) [pid = 1908] [serial = 205] [outer = (nil)] 00:28:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 84 (0x7f1886516c00) [pid = 1908] [serial = 206] [outer = 0x7f1883682c00] 00:28:37 INFO - PROCESS | 1908 | 1461569317627 Marionette DEBUG loaded listener.js 00:28:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 85 (0x7f1888126800) [pid = 1908] [serial = 207] [outer = 0x7f1883682c00] 00:28:38 INFO - PROCESS | 1908 | 1461569318434 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1229ms 00:28:38 INFO - PROCESS | 1908 | 1461569318486 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:28:38 INFO - PROCESS | 1908 | 1461569318490 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:28:38 INFO - PROCESS | 1908 | 1461569318497 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:28:38 INFO - PROCESS | 1908 | 1461569318501 Marionette TRACE conn3 <- [1,250,null,{}] 00:28:38 INFO - PROCESS | 1908 | 1461569318508 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:38 INFO - PROCESS | 1908 | 1461569318692 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:28:38 INFO - PROCESS | 1908 | 1461569318987 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873594800 == 39 [pid = 1908] [id = 70] 00:28:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 86 (0x7f186d009c00) [pid = 1908] [serial = 208] [outer = (nil)] 00:28:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 87 (0x7f186daf7000) [pid = 1908] [serial = 209] [outer = 0x7f186d009c00] 00:28:39 INFO - PROCESS | 1908 | 1461569319077 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 88 (0x7f186ffb0400) [pid = 1908] [serial = 210] [outer = 0x7f186d009c00] 00:28:40 INFO - PROCESS | 1908 | 1461569320002 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1532ms 00:28:40 INFO - PROCESS | 1908 | 1461569320034 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1908 | 1461569320040 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:28:40 INFO - PROCESS | 1908 | 1461569320052 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1908 | 1461569320055 Marionette TRACE conn3 <- [1,254,null,{}] 00:28:40 INFO - PROCESS | 1908 | 1461569320064 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:40 INFO - PROCESS | 1908 | 1461569320228 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:28:40 INFO - PROCESS | 1908 | 1461569320362 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875768000 == 38 [pid = 1908] [id = 40] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 87 (0x7f187c959400) [pid = 1908] [serial = 161] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d08c800 == 39 [pid = 1908] [id = 71] 00:28:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 88 (0x7f186d00ac00) [pid = 1908] [serial = 211] [outer = (nil)] 00:28:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 89 (0x7f1874773c00) [pid = 1908] [serial = 212] [outer = 0x7f186d00ac00] 00:28:40 INFO - PROCESS | 1908 | 1461569320460 Marionette DEBUG loaded listener.js 00:28:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 90 (0x7f187589e400) [pid = 1908] [serial = 213] [outer = 0x7f186d00ac00] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 89 (0x7f1875254400) [pid = 1908] [serial = 140] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 88 (0x7f187004ac00) [pid = 1908] [serial = 137] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 87 (0x7f187380b000) [pid = 1908] [serial = 149] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 86 (0x7f1870027000) [pid = 1908] [serial = 144] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 85 (0x7f186e735000) [pid = 1908] [serial = 143] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 84 (0x7f1870047400) [pid = 1908] [serial = 146] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 83 (0x7f187290b400) [pid = 1908] [serial = 147] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 82 (0x7f186eb2ec00) [pid = 1908] [serial = 155] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 81 (0x7f1878c84800) [pid = 1908] [serial = 158] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 80 (0x7f187600f800) [pid = 1908] [serial = 152] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 79 (0x7f187660b400) [pid = 1908] [serial = 153] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 78 (0x7f1874d24000) [pid = 1908] [serial = 150] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 77 (0x7f1878fdcc00) [pid = 1908] [serial = 159] [outer = (nil)] [url = about:blank] 00:28:40 INFO - PROCESS | 1908 | --DOMWINDOW == 76 (0x7f1876c26800) [pid = 1908] [serial = 156] [outer = (nil)] [url = about:blank] 00:28:41 INFO - PROCESS | 1908 | 1461569321275 Marionette TRACE conn3 <- [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]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1283ms 00:28:41 INFO - PROCESS | 1908 | 1461569321340 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1908 | 1461569321349 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:28:41 INFO - PROCESS | 1908 | 1461569321357 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1908 | 1461569321360 Marionette TRACE conn3 <- [1,258,null,{}] 00:28:41 INFO - PROCESS | 1908 | 1461569321365 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:41 INFO - PROCESS | 1908 | 1461569321513 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:28:41 INFO - PROCESS | 1908 | 1461569321525 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875a1c000 == 40 [pid = 1908] [id = 72] 00:28:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 77 (0x7f187667b000) [pid = 1908] [serial = 214] [outer = (nil)] 00:28:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 78 (0x7f1878c85000) [pid = 1908] [serial = 215] [outer = 0x7f187667b000] 00:28:41 INFO - PROCESS | 1908 | 1461569321594 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 79 (0x7f1878fe5400) [pid = 1908] [serial = 216] [outer = 0x7f187667b000] 00:28:42 INFO - PROCESS | 1908 | 1461569322330 Marionette TRACE conn3 <- [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]]]}] 00:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1027ms 00:28:42 INFO - PROCESS | 1908 | 1461569322386 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:28:42 INFO - PROCESS | 1908 | 1461569322390 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:28:42 INFO - PROCESS | 1908 | 1461569322406 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:28:42 INFO - PROCESS | 1908 | 1461569322416 Marionette TRACE conn3 <- [1,262,null,{}] 00:28:42 INFO - PROCESS | 1908 | 1461569322447 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:42 INFO - PROCESS | 1908 | 1461569322631 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:28:42 INFO - PROCESS | 1908 | 1461569322643 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1877239800 == 41 [pid = 1908] [id = 73] 00:28:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 80 (0x7f18828ed400) [pid = 1908] [serial = 217] [outer = (nil)] 00:28:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 81 (0x7f1883bf2000) [pid = 1908] [serial = 218] [outer = 0x7f18828ed400] 00:28:42 INFO - PROCESS | 1908 | 1461569322707 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 82 (0x7f1884906400) [pid = 1908] [serial = 219] [outer = 0x7f18828ed400] 00:28:43 INFO - PROCESS | 1908 | 1461569323690 Marionette TRACE conn3 <- [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]]]}] 00:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1314ms 00:28:43 INFO - PROCESS | 1908 | 1461569323712 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1908 | 1461569323716 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:28:43 INFO - PROCESS | 1908 | 1461569323742 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1908 | 1461569323745 Marionette TRACE conn3 <- [1,266,null,{}] 00:28:43 INFO - PROCESS | 1908 | 1461569323752 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:43 INFO - PROCESS | 1908 | 1461569323943 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:28:43 INFO - PROCESS | 1908 | 1461569323968 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188341e000 == 42 [pid = 1908] [id = 74] 00:28:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 83 (0x7f187d87fc00) [pid = 1908] [serial = 220] [outer = (nil)] 00:28:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 84 (0x7f1886a38800) [pid = 1908] [serial = 221] [outer = 0x7f187d87fc00] 00:28:44 INFO - PROCESS | 1908 | 1461569324038 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 85 (0x7f18883a4400) [pid = 1908] [serial = 222] [outer = 0x7f187d87fc00] 00:28:44 INFO - PROCESS | 1908 | 1461569324798 Marionette TRACE conn3 <- [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]]]}] 00:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1081ms 00:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:28:44 INFO - PROCESS | 1908 | 1461569324829 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1908 | 1461569324832 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:28:44 INFO - PROCESS | 1908 | 1461569324839 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1908 | 1461569324842 Marionette TRACE conn3 <- [1,270,null,{}] 00:28:44 INFO - PROCESS | 1908 | 1461569324852 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:45 INFO - PROCESS | 1908 | 1461569325029 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:28:45 INFO - PROCESS | 1908 | 1461569325070 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188482f000 == 43 [pid = 1908] [id = 75] 00:28:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 86 (0x7f18884acc00) [pid = 1908] [serial = 223] [outer = (nil)] 00:28:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 87 (0x7f18884b0400) [pid = 1908] [serial = 224] [outer = 0x7f18884acc00] 00:28:45 INFO - PROCESS | 1908 | 1461569325147 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 88 (0x7f1888b48400) [pid = 1908] [serial = 225] [outer = 0x7f18884acc00] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 87 (0x7f1873a3d400) [pid = 1908] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 86 (0x7f187720f400) [pid = 1908] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 85 (0x7f186cbe2400) [pid = 1908] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 84 (0x7f1883785000) [pid = 1908] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 83 (0x7f18771a8800) [pid = 1908] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 82 (0x7f1874d2c400) [pid = 1908] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:28:45 INFO - PROCESS | 1908 | --DOMWINDOW == 81 (0x7f186cbe4c00) [pid = 1908] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:28:46 INFO - PROCESS | 1908 | 1461569326051 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1242ms 00:28:46 INFO - PROCESS | 1908 | 1461569326080 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:28:46 INFO - PROCESS | 1908 | 1461569326084 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:28:46 INFO - PROCESS | 1908 | 1461569326089 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - PROCESS | 1908 | 1461569326102 Marionette TRACE conn3 <- [1,274,null,{}] 00:28:46 INFO - PROCESS | 1908 | 1461569326108 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:46 INFO - PROCESS | 1908 | 1461569326252 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:28:46 INFO - PROCESS | 1908 | 1461569326269 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e440000 == 44 [pid = 1908] [id = 76] 00:28:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 82 (0x7f1888b4d000) [pid = 1908] [serial = 226] [outer = (nil)] 00:28:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 83 (0x7f1888ddec00) [pid = 1908] [serial = 227] [outer = 0x7f1888b4d000] 00:28:46 INFO - PROCESS | 1908 | 1461569326331 Marionette DEBUG loaded listener.js 00:28:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 84 (0x7f1888e81400) [pid = 1908] [serial = 228] [outer = 0x7f1888b4d000] 00:28:47 INFO - PROCESS | 1908 | 1461569327039 Marionette TRACE conn3 <- [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]]]}] 00:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 993ms 00:28:47 INFO - PROCESS | 1908 | 1461569327083 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:28:47 INFO - PROCESS | 1908 | 1461569327087 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:28:47 INFO - PROCESS | 1908 | 1461569327093 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:28:47 INFO - PROCESS | 1908 | 1461569327096 Marionette TRACE conn3 <- [1,278,null,{}] 00:28:47 INFO - PROCESS | 1908 | 1461569327104 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:47 INFO - PROCESS | 1908 | 1461569327273 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:28:47 INFO - PROCESS | 1908 | 1461569327287 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188833c000 == 45 [pid = 1908] [id = 77] 00:28:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 85 (0x7f1875fd5c00) [pid = 1908] [serial = 229] [outer = (nil)] 00:28:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 86 (0x7f1875fdd400) [pid = 1908] [serial = 230] [outer = 0x7f1875fd5c00] 00:28:47 INFO - PROCESS | 1908 | 1461569327348 Marionette DEBUG loaded listener.js 00:28:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 87 (0x7f1875fe1800) [pid = 1908] [serial = 231] [outer = 0x7f1875fd5c00] 00:28:48 INFO - PROCESS | 1908 | 1461569328313 Marionette TRACE conn3 <- [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]]]}] 00:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1283ms 00:28:48 INFO - PROCESS | 1908 | 1461569328378 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:28:48 INFO - PROCESS | 1908 | 1461569328384 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:28:48 INFO - PROCESS | 1908 | 1461569328392 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1908 | 1461569328399 Marionette TRACE conn3 <- [1,282,null,{}] 00:28:48 INFO - PROCESS | 1908 | 1461569328407 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:48 INFO - PROCESS | 1908 | 1461569328629 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:28:48 INFO - PROCESS | 1908 | 1461569328761 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875cd7000 == 46 [pid = 1908] [id = 78] 00:28:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 88 (0x7f1873a42400) [pid = 1908] [serial = 232] [outer = (nil)] 00:28:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 89 (0x7f1875a34400) [pid = 1908] [serial = 233] [outer = 0x7f1873a42400] 00:28:48 INFO - PROCESS | 1908 | 1461569328838 Marionette DEBUG loaded listener.js 00:28:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 90 (0x7f1875fdec00) [pid = 1908] [serial = 234] [outer = 0x7f1873a42400] 00:28:49 INFO - PROCESS | 1908 | 1461569329681 Marionette TRACE conn3 <- [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]]]}] 00:28:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 91 (0x7f1874335c00) [pid = 1908] [serial = 235] [outer = 0x7f186c56ec00] 00:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1338ms 00:28:49 INFO - PROCESS | 1908 | 1461569329767 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:28:49 INFO - PROCESS | 1908 | 1461569329775 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:28:49 INFO - PROCESS | 1908 | 1461569329848 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:28:49 INFO - PROCESS | 1908 | 1461569329853 Marionette TRACE conn3 <- [1,286,null,{}] 00:28:49 INFO - PROCESS | 1908 | 1461569329863 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:50 INFO - PROCESS | 1908 | 1461569330050 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:28:50 INFO - PROCESS | 1908 | 1461569330181 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188482a800 == 47 [pid = 1908] [id = 79] 00:28:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 92 (0x7f1875fdf000) [pid = 1908] [serial = 236] [outer = (nil)] 00:28:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 93 (0x7f1879bd8c00) [pid = 1908] [serial = 237] [outer = 0x7f1875fdf000] 00:28:50 INFO - PROCESS | 1908 | 1461569330292 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 94 (0x7f1884835c00) [pid = 1908] [serial = 238] [outer = 0x7f1875fdf000] 00:28:51 INFO - PROCESS | 1908 | 1461569331313 Marionette TRACE conn3 <- [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]]]}] 00:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1531ms 00:28:51 INFO - PROCESS | 1908 | 1461569331343 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1908 | 1461569331346 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:28:51 INFO - PROCESS | 1908 | 1461569331352 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1908 | 1461569331357 Marionette TRACE conn3 <- [1,290,null,{}] 00:28:51 INFO - PROCESS | 1908 | 1461569331371 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:51 INFO - PROCESS | 1908 | 1461569331521 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:28:51 INFO - PROCESS | 1908 | 1461569331660 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888b9a800 == 48 [pid = 1908] [id = 80] 00:28:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 95 (0x7f188839d400) [pid = 1908] [serial = 239] [outer = (nil)] 00:28:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 96 (0x7f18889acc00) [pid = 1908] [serial = 240] [outer = 0x7f188839d400] 00:28:51 INFO - PROCESS | 1908 | 1461569331734 Marionette DEBUG loaded listener.js 00:28:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 97 (0x7f1888d08000) [pid = 1908] [serial = 241] [outer = 0x7f188839d400] 00:28:52 INFO - PROCESS | 1908 | 1461569332526 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1193ms 00:28:52 INFO - PROCESS | 1908 | 1461569332555 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:28:52 INFO - PROCESS | 1908 | 1461569332560 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:28:52 INFO - PROCESS | 1908 | 1461569332567 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:28:52 INFO - PROCESS | 1908 | 1461569332569 Marionette TRACE conn3 <- [1,294,null,{}] 00:28:52 INFO - PROCESS | 1908 | 1461569332575 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:52 INFO - PROCESS | 1908 | 1461569332719 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:28:52 INFO - PROCESS | 1908 | 1461569332864 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888e21000 == 49 [pid = 1908] [id = 81] 00:28:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 98 (0x7f1870030000) [pid = 1908] [serial = 242] [outer = (nil)] 00:28:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 99 (0x7f1888e08c00) [pid = 1908] [serial = 243] [outer = 0x7f1870030000] 00:28:52 INFO - PROCESS | 1908 | 1461569332936 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 100 (0x7f1888e8b800) [pid = 1908] [serial = 244] [outer = 0x7f1870030000] 00:28:53 INFO - PROCESS | 1908 | 1461569333704 Marionette TRACE conn3 <- [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]]]}] 00:28:53 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. 00:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1184ms 00:28:53 INFO - PROCESS | 1908 | 1461569333768 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1908 | 1461569333772 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:28:53 INFO - PROCESS | 1908 | 1461569333779 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1908 | 1461569333782 Marionette TRACE conn3 <- [1,298,null,{}] 00:28:53 INFO - PROCESS | 1908 | 1461569333787 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:53 INFO - PROCESS | 1908 | 1461569333942 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:28:54 INFO - PROCESS | 1908 | 1461569334071 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b471800 == 50 [pid = 1908] [id = 82] 00:28:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 101 (0x7f18884a2400) [pid = 1908] [serial = 245] [outer = (nil)] 00:28:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 102 (0x7f188a9c2c00) [pid = 1908] [serial = 246] [outer = 0x7f18884a2400] 00:28:54 INFO - PROCESS | 1908 | 1461569334144 Marionette DEBUG loaded listener.js 00:28:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f188b70b400) [pid = 1908] [serial = 247] [outer = 0x7f18884a2400] 00:28:55 INFO - PROCESS | 1908 | 1461569335229 Marionette TRACE conn3 <- [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]]]}] 00:28:55 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. 00:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1480ms 00:28:55 INFO - PROCESS | 1908 | 1461569335261 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:28:55 INFO - PROCESS | 1908 | 1461569335265 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:28:55 INFO - PROCESS | 1908 | 1461569335274 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:28:55 INFO - PROCESS | 1908 | 1461569335280 Marionette TRACE conn3 <- [1,302,null,{}] 00:28:55 INFO - PROCESS | 1908 | 1461569335288 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:55 INFO - PROCESS | 1908 | 1461569335435 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:28:55 INFO - PROCESS | 1908 | 1461569335694 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e79a000 == 51 [pid = 1908] [id = 83] 00:28:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f1870328400) [pid = 1908] [serial = 248] [outer = (nil)] 00:28:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f187380f000) [pid = 1908] [serial = 249] [outer = 0x7f1870328400] 00:28:55 INFO - PROCESS | 1908 | 1461569335768 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 106 (0x7f1875254400) [pid = 1908] [serial = 250] [outer = 0x7f1870328400] 00:28:56 INFO - PROCESS | 1908 | 1461569336516 Marionette TRACE conn3 <- [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]]]}] 00:28:56 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. 00:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1293ms 00:28:56 INFO - PROCESS | 1908 | 1461569336568 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1908 | 1461569336575 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:28:56 INFO - PROCESS | 1908 | 1461569336586 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1908 | 1461569336589 Marionette TRACE conn3 <- [1,306,null,{}] 00:28:56 INFO - PROCESS | 1908 | 1461569336595 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:56 INFO - PROCESS | 1908 | 1461569336749 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:28:56 INFO - PROCESS | 1908 | 1461569336883 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e440000 == 50 [pid = 1908] [id = 76] 00:28:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188482f000 == 49 [pid = 1908] [id = 75] 00:28:56 INFO - PROCESS | 1908 | --DOMWINDOW == 105 (0x7f1878c41400) [pid = 1908] [serial = 170] [outer = (nil)] [url = about:blank] 00:28:56 INFO - PROCESS | 1908 | --DOMWINDOW == 104 (0x7f187447dc00) [pid = 1908] [serial = 167] [outer = (nil)] [url = about:blank] 00:28:56 INFO - PROCESS | 1908 | --DOMWINDOW == 103 (0x7f186e72f400) [pid = 1908] [serial = 164] [outer = (nil)] [url = about:blank] 00:28:56 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f18848edc00) [pid = 1908] [serial = 194] [outer = (nil)] [url = about:blank] 00:28:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e440000 == 50 [pid = 1908] [id = 84] 00:28:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f1870093400) [pid = 1908] [serial = 251] [outer = (nil)] 00:28:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f187290ac00) [pid = 1908] [serial = 252] [outer = 0x7f1870093400] 00:28:56 INFO - PROCESS | 1908 | 1461569336995 Marionette DEBUG loaded listener.js 00:28:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f187589a400) [pid = 1908] [serial = 253] [outer = 0x7f1870093400] 00:28:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188341e000 == 49 [pid = 1908] [id = 74] 00:28:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1877239800 == 48 [pid = 1908] [id = 73] 00:28:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875a1c000 == 47 [pid = 1908] [id = 72] 00:28:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d08c800 == 46 [pid = 1908] [id = 71] 00:28:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1873594800 == 45 [pid = 1908] [id = 70] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 104 (0x7f1874f8c800) [pid = 1908] [serial = 179] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 103 (0x7f1876015800) [pid = 1908] [serial = 180] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f187d882800) [pid = 1908] [serial = 185] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 101 (0x7f1872a0e400) [pid = 1908] [serial = 176] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 100 (0x7f1883991000) [pid = 1908] [serial = 189] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 99 (0x7f1878f3b000) [pid = 1908] [serial = 182] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 98 (0x7f1883bfdc00) [pid = 1908] [serial = 191] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 97 (0x7f1884841c00) [pid = 1908] [serial = 192] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 96 (0x7f1873a40800) [pid = 1908] [serial = 177] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 95 (0x7f186ccd8800) [pid = 1908] [serial = 173] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 94 (0x7f1879b07800) [pid = 1908] [serial = 183] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 93 (0x7f1883465c00) [pid = 1908] [serial = 186] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 92 (0x7f188378cc00) [pid = 1908] [serial = 188] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | --DOMWINDOW == 91 (0x7f186e730000) [pid = 1908] [serial = 174] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1908 | 1461569337699 Marionette TRACE conn3 <- [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]]]}] 00:28:57 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. 00:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1127ms 00:28:57 INFO - PROCESS | 1908 | 1461569337712 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1908 | 1461569337715 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:28:57 INFO - PROCESS | 1908 | 1461569337721 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1908 | 1461569337727 Marionette TRACE conn3 <- [1,310,null,{}] 00:28:57 INFO - PROCESS | 1908 | 1461569337741 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:57 INFO - PROCESS | 1908 | 1461569337887 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:28:57 INFO - PROCESS | 1908 | 1461569337984 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187701d800 == 46 [pid = 1908] [id = 85] 00:28:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 92 (0x7f1870152800) [pid = 1908] [serial = 254] [outer = (nil)] 00:28:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 93 (0x7f18701dc400) [pid = 1908] [serial = 255] [outer = 0x7f1870152800] 00:28:58 INFO - PROCESS | 1908 | 1461569338048 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 94 (0x7f1875fdfc00) [pid = 1908] [serial = 256] [outer = 0x7f1870152800] 00:28:58 INFO - PROCESS | 1908 | 1461569338722 Marionette TRACE conn3 <- [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]]]}] 00:28:58 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. 00:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1032ms 00:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:28:58 INFO - PROCESS | 1908 | 1461569338754 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:28:58 INFO - PROCESS | 1908 | 1461569338757 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:28:58 INFO - PROCESS | 1908 | 1461569338763 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:28:58 INFO - PROCESS | 1908 | 1461569338766 Marionette TRACE conn3 <- [1,314,null,{}] 00:28:58 INFO - PROCESS | 1908 | 1461569338771 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:28:58 INFO - PROCESS | 1908 | 1461569338943 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:28:58 INFO - PROCESS | 1908 | 1461569338964 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f83000 == 47 [pid = 1908] [id = 86] 00:28:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 95 (0x7f18701d5c00) [pid = 1908] [serial = 257] [outer = (nil)] 00:28:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 96 (0x7f1877210800) [pid = 1908] [serial = 258] [outer = 0x7f18701d5c00] 00:28:59 INFO - PROCESS | 1908 | 1461569339026 Marionette DEBUG loaded listener.js 00:28:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 97 (0x7f1879bd8800) [pid = 1908] [serial = 259] [outer = 0x7f18701d5c00] 00:28:59 INFO - PROCESS | 1908 | 1461569339792 Marionette TRACE conn3 <- [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]]]}] 00:28:59 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. 00:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1081ms 00:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:28:59 INFO - PROCESS | 1908 | 1461569339845 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:28:59 INFO - PROCESS | 1908 | 1461569339847 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:28:59 INFO - PROCESS | 1908 | 1461569339853 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:28:59 INFO - PROCESS | 1908 | 1461569339856 Marionette TRACE conn3 <- [1,318,null,{}] 00:28:59 INFO - PROCESS | 1908 | 1461569339870 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:00 INFO - PROCESS | 1908 | 1461569340032 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:29:00 INFO - PROCESS | 1908 | 1461569340059 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883b21800 == 48 [pid = 1908] [id = 87] 00:29:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 98 (0x7f187667f400) [pid = 1908] [serial = 260] [outer = (nil)] 00:29:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 99 (0x7f1883467000) [pid = 1908] [serial = 261] [outer = 0x7f187667f400] 00:29:00 INFO - PROCESS | 1908 | 1461569340120 Marionette DEBUG loaded listener.js 00:29:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 100 (0x7f18837ebc00) [pid = 1908] [serial = 262] [outer = 0x7f187667f400] 00:29:00 INFO - PROCESS | 1908 | 1461569340892 Marionette TRACE conn3 <- [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]]]}] 00:29:00 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. 00:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1093ms 00:29:00 INFO - PROCESS | 1908 | 1461569340946 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:29:00 INFO - PROCESS | 1908 | 1461569340948 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:29:00 INFO - PROCESS | 1908 | 1461569340960 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:29:00 INFO - PROCESS | 1908 | 1461569340963 Marionette TRACE conn3 <- [1,322,null,{}] 00:29:00 INFO - PROCESS | 1908 | 1461569340968 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:01 INFO - PROCESS | 1908 | 1461569341165 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:29:01 INFO - PROCESS | 1908 | 1461569341188 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188834b000 == 49 [pid = 1908] [id = 88] 00:29:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 101 (0x7f186cc55c00) [pid = 1908] [serial = 263] [outer = (nil)] 00:29:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 102 (0x7f1883bf1400) [pid = 1908] [serial = 264] [outer = 0x7f186cc55c00] 00:29:01 INFO - PROCESS | 1908 | 1461569341250 Marionette DEBUG loaded listener.js 00:29:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f18848ec800) [pid = 1908] [serial = 265] [outer = 0x7f186cc55c00] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f18828ed400) [pid = 1908] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 101 (0x7f186d00ac00) [pid = 1908] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 100 (0x7f187667b000) [pid = 1908] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 99 (0x7f187d87fc00) [pid = 1908] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 98 (0x7f186d009c00) [pid = 1908] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 97 (0x7f18884acc00) [pid = 1908] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:29:01 INFO - PROCESS | 1908 | --DOMWINDOW == 96 (0x7f1888b4d000) [pid = 1908] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:29:02 INFO - PROCESS | 1908 | 1461569342252 Marionette TRACE conn3 <- [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]]]}] 00:29:02 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. 00:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1331ms 00:29:02 INFO - PROCESS | 1908 | 1461569342292 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:29:02 INFO - PROCESS | 1908 | 1461569342295 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:29:02 INFO - PROCESS | 1908 | 1461569342300 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:29:02 INFO - PROCESS | 1908 | 1461569342302 Marionette TRACE conn3 <- [1,326,null,{}] 00:29:02 INFO - PROCESS | 1908 | 1461569342318 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:02 INFO - PROCESS | 1908 | 1461569342453 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:29:02 INFO - PROCESS | 1908 | 1461569342468 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888d9f000 == 50 [pid = 1908] [id = 89] 00:29:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 97 (0x7f186c518c00) [pid = 1908] [serial = 266] [outer = (nil)] 00:29:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 98 (0x7f186c51e400) [pid = 1908] [serial = 267] [outer = 0x7f186c518c00] 00:29:02 INFO - PROCESS | 1908 | 1461569342528 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 99 (0x7f186cc53800) [pid = 1908] [serial = 268] [outer = 0x7f186c518c00] 00:29:03 INFO - PROCESS | 1908 | 1461569343294 Marionette TRACE conn3 <- [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]]]}] 00:29:03 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. 00:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1033ms 00:29:03 INFO - PROCESS | 1908 | 1461569343339 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:29:03 INFO - PROCESS | 1908 | 1461569343342 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:29:03 INFO - PROCESS | 1908 | 1461569343355 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1908 | 1461569343357 Marionette TRACE conn3 <- [1,330,null,{}] 00:29:03 INFO - PROCESS | 1908 | 1461569343376 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:03 INFO - PROCESS | 1908 | 1461569343509 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:29:03 INFO - PROCESS | 1908 | 1461569343523 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdc3000 == 51 [pid = 1908] [id = 90] 00:29:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 100 (0x7f186cc57800) [pid = 1908] [serial = 269] [outer = (nil)] 00:29:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 101 (0x7f1884841c00) [pid = 1908] [serial = 270] [outer = 0x7f186cc57800] 00:29:03 INFO - PROCESS | 1908 | 1461569343587 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 102 (0x7f1884b17000) [pid = 1908] [serial = 271] [outer = 0x7f186cc57800] 00:29:04 INFO - PROCESS | 1908 | 1461569344596 Marionette TRACE conn3 <- [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]]]}] 00:29:04 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. 00:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1296ms 00:29:04 INFO - PROCESS | 1908 | 1461569344646 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:29:04 INFO - PROCESS | 1908 | 1461569344653 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:29:04 INFO - PROCESS | 1908 | 1461569344662 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:29:04 INFO - PROCESS | 1908 | 1461569344668 Marionette TRACE conn3 <- [1,334,null,{}] 00:29:04 INFO - PROCESS | 1908 | 1461569344675 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:04 INFO - PROCESS | 1908 | 1461569344883 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:29:05 INFO - PROCESS | 1908 | 1461569345018 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dbe000 == 52 [pid = 1908] [id = 91] 00:29:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f186d00e400) [pid = 1908] [serial = 272] [outer = (nil)] 00:29:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f186ebe8800) [pid = 1908] [serial = 273] [outer = 0x7f186d00e400] 00:29:05 INFO - PROCESS | 1908 | 1461569345094 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f1870148800) [pid = 1908] [serial = 274] [outer = 0x7f186d00e400] 00:29:05 INFO - PROCESS | 1908 | 1461569345921 Marionette TRACE conn3 <- [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]]]}] 00:29:05 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. 00:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1296ms 00:29:05 INFO - PROCESS | 1908 | 1461569345960 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1908 | 1461569345968 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:29:05 INFO - PROCESS | 1908 | 1461569345978 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1908 | 1461569345983 Marionette TRACE conn3 <- [1,338,null,{}] 00:29:05 INFO - PROCESS | 1908 | 1461569345989 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:06 INFO - PROCESS | 1908 | 1461569346153 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:29:06 INFO - PROCESS | 1908 | 1461569346294 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888118800 == 53 [pid = 1908] [id = 92] 00:29:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 106 (0x7f1870150800) [pid = 1908] [serial = 275] [outer = (nil)] 00:29:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 107 (0x7f18701da800) [pid = 1908] [serial = 276] [outer = 0x7f1870150800] 00:29:06 INFO - PROCESS | 1908 | 1461569346369 Marionette DEBUG loaded listener.js 00:29:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 108 (0x7f187294a400) [pid = 1908] [serial = 277] [outer = 0x7f1870150800] 00:29:07 INFO - PROCESS | 1908 | 1461569347287 Marionette TRACE conn3 <- [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]]]}] 00:29:07 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. 00:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1380ms 00:29:07 INFO - PROCESS | 1908 | 1461569347359 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:29:07 INFO - PROCESS | 1908 | 1461569347362 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:29:07 INFO - PROCESS | 1908 | 1461569347370 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1908 | 1461569347376 Marionette TRACE conn3 <- [1,342,null,{}] 00:29:07 INFO - PROCESS | 1908 | 1461569347392 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:07 INFO - PROCESS | 1908 | 1461569347612 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:29:07 INFO - PROCESS | 1908 | 1461569347788 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187022f800 == 54 [pid = 1908] [id = 93] 00:29:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 109 (0x7f1875fdc000) [pid = 1908] [serial = 278] [outer = (nil)] 00:29:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 110 (0x7f187c95cc00) [pid = 1908] [serial = 279] [outer = 0x7f1875fdc000] 00:29:07 INFO - PROCESS | 1908 | 1461569347911 Marionette DEBUG loaded listener.js 00:29:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 111 (0x7f18839f2000) [pid = 1908] [serial = 280] [outer = 0x7f1875fdc000] 00:29:08 INFO - PROCESS | 1908 | 1461569348792 Marionette TRACE conn3 <- [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]]]}] 00:29:08 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. 00:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1494ms 00:29:08 INFO - PROCESS | 1908 | 1461569348863 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:29:08 INFO - PROCESS | 1908 | 1461569348867 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:29:08 INFO - PROCESS | 1908 | 1461569348873 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:29:08 INFO - PROCESS | 1908 | 1461569348876 Marionette TRACE conn3 <- [1,346,null,{}] 00:29:08 INFO - PROCESS | 1908 | 1461569348882 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:09 INFO - PROCESS | 1908 | 1461569349090 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:29:09 INFO - PROCESS | 1908 | 1461569349226 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6d1000 == 55 [pid = 1908] [id = 94] 00:29:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 112 (0x7f186eb29400) [pid = 1908] [serial = 281] [outer = (nil)] 00:29:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f1870151400) [pid = 1908] [serial = 282] [outer = 0x7f186eb29400] 00:29:09 INFO - PROCESS | 1908 | 1461569349301 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f1882806400) [pid = 1908] [serial = 283] [outer = 0x7f186eb29400] 00:29:10 INFO - PROCESS | 1908 | 1461569350099 Marionette TRACE conn3 <- [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]]]}] 00:29:10 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. 00:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1479ms 00:29:10 INFO - PROCESS | 1908 | 1461569350379 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:29:10 INFO - PROCESS | 1908 | 1461569350386 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:29:10 INFO - PROCESS | 1908 | 1461569350395 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1908 | 1461569350399 Marionette TRACE conn3 <- [1,350,null,{}] 00:29:10 INFO - PROCESS | 1908 | 1461569350406 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:10 INFO - PROCESS | 1908 | 1461569350553 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:29:10 INFO - PROCESS | 1908 | 1461569350751 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872a43000 == 56 [pid = 1908] [id = 95] 00:29:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 115 (0x7f186e734800) [pid = 1908] [serial = 284] [outer = (nil)] 00:29:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 116 (0x7f186ebe8400) [pid = 1908] [serial = 285] [outer = 0x7f186e734800] 00:29:10 INFO - PROCESS | 1908 | 1461569350825 Marionette DEBUG loaded listener.js 00:29:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f1870044400) [pid = 1908] [serial = 286] [outer = 0x7f186e734800] 00:29:11 INFO - PROCESS | 1908 | 1461569351713 Marionette TRACE conn3 <- [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]]]}] 00:29:11 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. 00:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 00:29:11 INFO - PROCESS | 1908 | 1461569351778 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:29:11 INFO - PROCESS | 1908 | 1461569351784 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:29:11 INFO - PROCESS | 1908 | 1461569351796 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1908 | 1461569351800 Marionette TRACE conn3 <- [1,354,null,{}] 00:29:11 INFO - PROCESS | 1908 | 1461569351806 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:12 INFO - PROCESS | 1908 | 1461569352003 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888d9f000 == 55 [pid = 1908] [id = 89] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188834b000 == 54 [pid = 1908] [id = 88] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883b21800 == 53 [pid = 1908] [id = 87] 00:29:12 INFO - PROCESS | 1908 | 1461569352215 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f83000 == 52 [pid = 1908] [id = 86] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187701d800 == 51 [pid = 1908] [id = 85] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e440000 == 50 [pid = 1908] [id = 84] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e79a000 == 49 [pid = 1908] [id = 83] 00:29:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e794800 == 50 [pid = 1908] [id = 96] 00:29:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f1870049c00) [pid = 1908] [serial = 287] [outer = (nil)] 00:29:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f1870155800) [pid = 1908] [serial = 288] [outer = 0x7f1870049c00] 00:29:12 INFO - PROCESS | 1908 | 1461569352293 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f18701dd000) [pid = 1908] [serial = 289] [outer = 0x7f1870049c00] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888b9a800 == 49 [pid = 1908] [id = 80] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188482a800 == 48 [pid = 1908] [id = 79] 00:29:12 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875cd7000 == 47 [pid = 1908] [id = 78] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f187032b000) [pid = 1908] [serial = 197] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f1883bf2000) [pid = 1908] [serial = 218] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f1874773c00) [pid = 1908] [serial = 212] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f187589e400) [pid = 1908] [serial = 213] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 115 (0x7f1878c85000) [pid = 1908] [serial = 215] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 114 (0x7f1878fe5400) [pid = 1908] [serial = 216] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f1886a38800) [pid = 1908] [serial = 221] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f186ffb0400) [pid = 1908] [serial = 210] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 111 (0x7f186daf7000) [pid = 1908] [serial = 209] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 110 (0x7f187660ac00) [pid = 1908] [serial = 200] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 109 (0x7f18839f9800) [pid = 1908] [serial = 203] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 108 (0x7f1886516c00) [pid = 1908] [serial = 206] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 107 (0x7f18884b0400) [pid = 1908] [serial = 224] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 106 (0x7f1888ddec00) [pid = 1908] [serial = 227] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 105 (0x7f1888b48400) [pid = 1908] [serial = 225] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 104 (0x7f1888e81400) [pid = 1908] [serial = 228] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 103 (0x7f18883a4400) [pid = 1908] [serial = 222] [outer = (nil)] [url = about:blank] 00:29:12 INFO - PROCESS | 1908 | --DOMWINDOW == 102 (0x7f1884906400) [pid = 1908] [serial = 219] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1908 | 1461569353046 Marionette TRACE conn3 <- [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]]]}] 00:29:13 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. 00:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1290ms 00:29:13 INFO - PROCESS | 1908 | 1461569353087 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:29:13 INFO - PROCESS | 1908 | 1461569353089 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:29:13 INFO - PROCESS | 1908 | 1461569353097 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:29:13 INFO - PROCESS | 1908 | 1461569353100 Marionette TRACE conn3 <- [1,358,null,{}] 00:29:13 INFO - PROCESS | 1908 | 1461569353115 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:13 INFO - PROCESS | 1908 | 1461569353276 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:29:13 INFO - PROCESS | 1908 | 1461569353297 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875a1c000 == 48 [pid = 1908] [id = 97] 00:29:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 103 (0x7f1874337c00) [pid = 1908] [serial = 290] [outer = (nil)] 00:29:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 104 (0x7f1874d23c00) [pid = 1908] [serial = 291] [outer = 0x7f1874337c00] 00:29:13 INFO - PROCESS | 1908 | 1461569353363 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 105 (0x7f1875fd7800) [pid = 1908] [serial = 292] [outer = 0x7f1874337c00] 00:29:14 INFO - PROCESS | 1908 | 1461569354209 Marionette TRACE conn3 <- [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]]]}] 00:29:14 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. 00:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1129ms 00:29:14 INFO - PROCESS | 1908 | 1461569354232 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:29:14 INFO - PROCESS | 1908 | 1461569354235 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:29:14 INFO - PROCESS | 1908 | 1461569354242 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:29:14 INFO - PROCESS | 1908 | 1461569354244 Marionette TRACE conn3 <- [1,362,null,{}] 00:29:14 INFO - PROCESS | 1908 | 1461569354249 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:14 INFO - PROCESS | 1908 | 1461569354385 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:29:14 INFO - PROCESS | 1908 | 1461569354399 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c32000 == 49 [pid = 1908] [id = 98] 00:29:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 106 (0x7f186c520000) [pid = 1908] [serial = 293] [outer = (nil)] 00:29:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 107 (0x7f1876c29400) [pid = 1908] [serial = 294] [outer = 0x7f186c520000] 00:29:14 INFO - PROCESS | 1908 | 1461569354460 Marionette DEBUG loaded listener.js 00:29:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 108 (0x7f1878c8fc00) [pid = 1908] [serial = 295] [outer = 0x7f186c520000] 00:29:15 INFO - PROCESS | 1908 | 1461569355280 Marionette TRACE conn3 <- [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]]]}] 00:29:15 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. 00:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1085ms 00:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:29:15 INFO - PROCESS | 1908 | 1461569355334 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:29:15 INFO - PROCESS | 1908 | 1461569355337 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:29:15 INFO - PROCESS | 1908 | 1461569355343 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:29:15 INFO - PROCESS | 1908 | 1461569355347 Marionette TRACE conn3 <- [1,366,null,{}] 00:29:15 INFO - PROCESS | 1908 | 1461569355352 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:15 INFO - PROCESS | 1908 | 1461569355519 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:29:15 INFO - PROCESS | 1908 | 1461569355551 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a7800 == 50 [pid = 1908] [id = 99] 00:29:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 109 (0x7f186c51fc00) [pid = 1908] [serial = 296] [outer = (nil)] 00:29:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 110 (0x7f1879b0e000) [pid = 1908] [serial = 297] [outer = 0x7f186c51fc00] 00:29:15 INFO - PROCESS | 1908 | 1461569355614 Marionette DEBUG loaded listener.js 00:29:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 111 (0x7f188367e400) [pid = 1908] [serial = 298] [outer = 0x7f186c51fc00] 00:29:16 INFO - PROCESS | 1908 | 1461569356379 Marionette TRACE conn3 <- [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]]]}] 00:29:16 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. 00:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1078ms 00:29:16 INFO - PROCESS | 1908 | 1461569356421 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:29:16 INFO - PROCESS | 1908 | 1461569356424 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:29:16 INFO - PROCESS | 1908 | 1461569356430 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:29:16 INFO - PROCESS | 1908 | 1461569356432 Marionette TRACE conn3 <- [1,370,null,{}] 00:29:16 INFO - PROCESS | 1908 | 1461569356438 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:16 INFO - PROCESS | 1908 | 1461569356672 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:29:16 INFO - PROCESS | 1908 | 1461569356694 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883968000 == 51 [pid = 1908] [id = 100] 00:29:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 112 (0x7f1883bf2800) [pid = 1908] [serial = 299] [outer = (nil)] 00:29:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f1888132000) [pid = 1908] [serial = 300] [outer = 0x7f1883bf2800] 00:29:16 INFO - PROCESS | 1908 | 1461569356760 Marionette DEBUG loaded listener.js 00:29:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f18889a6800) [pid = 1908] [serial = 301] [outer = 0x7f1883bf2800] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f186c518c00) [pid = 1908] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f187667f400) [pid = 1908] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 111 (0x7f1870093400) [pid = 1908] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 110 (0x7f186cc55c00) [pid = 1908] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 109 (0x7f1870328400) [pid = 1908] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 108 (0x7f18701d5c00) [pid = 1908] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:29:17 INFO - PROCESS | 1908 | --DOMWINDOW == 107 (0x7f1870152800) [pid = 1908] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:29:17 INFO - PROCESS | 1908 | 1461569357729 Marionette TRACE conn3 <- [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]]]}] 00:29:17 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. 00:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1335ms 00:29:17 INFO - PROCESS | 1908 | 1461569357767 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:29:17 INFO - PROCESS | 1908 | 1461569357771 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:29:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:29:17 INFO - PROCESS | 1908 | 1461569357777 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:29:17 INFO - PROCESS | 1908 | 1461569357790 Marionette TRACE conn3 <- [1,374,null,{}] 00:29:17 INFO - PROCESS | 1908 | 1461569357797 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:17 INFO - PROCESS | 1908 | 1461569357973 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:29:17 INFO - PROCESS | 1908 | 1461569357990 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883b04000 == 52 [pid = 1908] [id = 101] 00:29:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 108 (0x7f186c517c00) [pid = 1908] [serial = 302] [outer = (nil)] 00:29:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 109 (0x7f188483d400) [pid = 1908] [serial = 303] [outer = 0x7f186c517c00] 00:29:18 INFO - PROCESS | 1908 | 1461569358065 Marionette DEBUG loaded listener.js 00:29:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 110 (0x7f1888b4d800) [pid = 1908] [serial = 304] [outer = 0x7f186c517c00] 00:29:18 INFO - PROCESS | 1908 | 1461569358829 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:29:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:29:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1089ms 00:29:18 INFO - PROCESS | 1908 | 1461569358873 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:29:18 INFO - PROCESS | 1908 | 1461569358877 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:29:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:29:18 INFO - PROCESS | 1908 | 1461569358884 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:29:18 INFO - PROCESS | 1908 | 1461569358887 Marionette TRACE conn3 <- [1,378,null,{}] 00:29:18 INFO - PROCESS | 1908 | 1461569358896 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:19 INFO - PROCESS | 1908 | 1461569359051 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:29:19 INFO - PROCESS | 1908 | 1461569359067 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188816c000 == 53 [pid = 1908] [id = 102] 00:29:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 111 (0x7f1888bbc000) [pid = 1908] [serial = 305] [outer = (nil)] 00:29:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 112 (0x7f1888dea400) [pid = 1908] [serial = 306] [outer = 0x7f1888bbc000] 00:29:19 INFO - PROCESS | 1908 | 1461569359142 Marionette DEBUG loaded listener.js 00:29:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f1888e8cc00) [pid = 1908] [serial = 307] [outer = 0x7f1888bbc000] 00:29:20 INFO - PROCESS | 1908 | 1461569360343 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:29:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:29:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1485ms 00:29:20 INFO - PROCESS | 1908 | 1461569360373 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:29:20 INFO - PROCESS | 1908 | 1461569360381 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:29:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:29:20 INFO - PROCESS | 1908 | 1461569360393 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:29:20 INFO - PROCESS | 1908 | 1461569360399 Marionette TRACE conn3 <- [1,382,null,{}] 00:29:20 INFO - PROCESS | 1908 | 1461569360408 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:20 INFO - PROCESS | 1908 | 1461569360577 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:29:20 INFO - PROCESS | 1908 | 1461569360747 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874dd3800 == 54 [pid = 1908] [id = 103] 00:29:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f186ffb7800) [pid = 1908] [serial = 308] [outer = (nil)] 00:29:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 115 (0x7f18701d2800) [pid = 1908] [serial = 309] [outer = 0x7f186ffb7800] 00:29:20 INFO - PROCESS | 1908 | 1461569360839 Marionette DEBUG loaded listener.js 00:29:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 116 (0x7f18701e1400) [pid = 1908] [serial = 310] [outer = 0x7f186ffb7800] 00:29:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:29:21 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:29:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:29:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:29:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:29:21 INFO - PROCESS | 1908 | 1461569361784 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:29:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:29:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1437ms 00:29:21 INFO - PROCESS | 1908 | 1461569361830 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:29:21 INFO - PROCESS | 1908 | 1461569361838 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:29:21 INFO - PROCESS | 1908 | 1461569361848 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:29:21 INFO - PROCESS | 1908 | 1461569361852 Marionette TRACE conn3 <- [1,386,null,{}] 00:29:21 INFO - PROCESS | 1908 | 1461569361857 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:22 INFO - PROCESS | 1908 | 1461569362020 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:29:22 INFO - PROCESS | 1908 | 1461569362160 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18834c1800 == 55 [pid = 1908] [id = 104] 00:29:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f18701e1000) [pid = 1908] [serial = 311] [outer = (nil)] 00:29:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f1876c20800) [pid = 1908] [serial = 312] [outer = 0x7f18701e1000] 00:29:22 INFO - PROCESS | 1908 | 1461569362236 Marionette DEBUG loaded listener.js 00:29:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f188367b000) [pid = 1908] [serial = 313] [outer = 0x7f18701e1000] 00:29:23 INFO - PROCESS | 1908 | 1461569363346 Marionette TRACE conn3 <- [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]]]}] 00:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1530ms 00:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:29:23 INFO - PROCESS | 1908 | 1461569363378 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1908 | 1461569363381 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:29:23 INFO - PROCESS | 1908 | 1461569363388 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:29:23 INFO - PROCESS | 1908 | 1461569363393 Marionette TRACE conn3 <- [1,390,null,{}] 00:29:23 INFO - PROCESS | 1908 | 1461569363409 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:23 INFO - PROCESS | 1908 | 1461569363572 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:29:23 INFO - PROCESS | 1908 | 1461569363720 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188a986000 == 56 [pid = 1908] [id = 105] 00:29:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f1874f68400) [pid = 1908] [serial = 314] [outer = (nil)] 00:29:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f18771a8800) [pid = 1908] [serial = 315] [outer = 0x7f1874f68400] 00:29:23 INFO - PROCESS | 1908 | 1461569363796 Marionette DEBUG loaded listener.js 00:29:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f1884904800) [pid = 1908] [serial = 316] [outer = 0x7f1874f68400] 00:29:24 INFO - PROCESS | 1908 | 1461569364700 Marionette TRACE conn3 <- [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]]]}] 00:29:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:29:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1388ms 00:29:24 INFO - PROCESS | 1908 | 1461569364777 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:29:24 INFO - PROCESS | 1908 | 1461569364780 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:29:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:29:24 INFO - PROCESS | 1908 | 1461569364786 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:29:24 INFO - PROCESS | 1908 | 1461569364789 Marionette TRACE conn3 <- [1,394,null,{}] 00:29:24 INFO - PROCESS | 1908 | 1461569364794 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:24 INFO - PROCESS | 1908 | 1461569364949 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:29:25 INFO - PROCESS | 1908 | 1461569365088 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d708800 == 57 [pid = 1908] [id = 106] 00:29:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f186d6e5000) [pid = 1908] [serial = 317] [outer = (nil)] 00:29:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f186d6ed400) [pid = 1908] [serial = 318] [outer = 0x7f186d6e5000] 00:29:25 INFO - PROCESS | 1908 | 1461569365168 Marionette DEBUG loaded listener.js 00:29:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f1874f69800) [pid = 1908] [serial = 319] [outer = 0x7f186d6e5000] 00:29:26 INFO - PROCESS | 1908 | 1461569366056 Marionette TRACE conn3 <- [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]]]}] 00:29:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1332ms 00:29:26 INFO - PROCESS | 1908 | 1461569366120 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:29:26 INFO - PROCESS | 1908 | 1461569366122 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:29:26 INFO - PROCESS | 1908 | 1461569366129 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:29:26 INFO - PROCESS | 1908 | 1461569366133 Marionette TRACE conn3 <- [1,398,null,{}] 00:29:26 INFO - PROCESS | 1908 | 1461569366139 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:26 INFO - PROCESS | 1908 | 1461569366301 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:29:26 INFO - PROCESS | 1908 | 1461569366437 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d720000 == 58 [pid = 1908] [id = 107] 00:29:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f186d6e7800) [pid = 1908] [serial = 320] [outer = (nil)] 00:29:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f1884cdc400) [pid = 1908] [serial = 321] [outer = 0x7f186d6e7800] 00:29:26 INFO - PROCESS | 1908 | 1461569366510 Marionette DEBUG loaded listener.js 00:29:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f18884a7c00) [pid = 1908] [serial = 322] [outer = 0x7f186d6e7800] 00:29:27 INFO - PROCESS | 1908 | 1461569367401 Marionette TRACE conn3 <- [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]]]}] 00:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1338ms 00:29:27 INFO - PROCESS | 1908 | 1461569367485 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:29:27 INFO - PROCESS | 1908 | 1461569367489 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:29:27 INFO - PROCESS | 1908 | 1461569367496 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:29:27 INFO - PROCESS | 1908 | 1461569367500 Marionette TRACE conn3 <- [1,402,null,{}] 00:29:27 INFO - PROCESS | 1908 | 1461569367505 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:27 INFO - PROCESS | 1908 | 1461569367690 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:29:27 INFO - PROCESS | 1908 | 1461569367831 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870228800 == 59 [pid = 1908] [id = 108] 00:29:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f186d14d800) [pid = 1908] [serial = 323] [outer = (nil)] 00:29:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f186d158400) [pid = 1908] [serial = 324] [outer = 0x7f186d14d800] 00:29:27 INFO - PROCESS | 1908 | 1461569367909 Marionette DEBUG loaded listener.js 00:29:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f188a95cc00) [pid = 1908] [serial = 325] [outer = 0x7f186d14d800] 00:29:28 INFO - PROCESS | 1908 | 1461569368785 Marionette TRACE conn3 <- [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]]]}] 00:29:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:29:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1331ms 00:29:28 INFO - PROCESS | 1908 | 1461569368829 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:29:28 INFO - PROCESS | 1908 | 1461569368833 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:29:28 INFO - PROCESS | 1908 | 1461569368838 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:29:28 INFO - PROCESS | 1908 | 1461569368847 Marionette TRACE conn3 <- [1,406,null,{}] 00:29:28 INFO - PROCESS | 1908 | 1461569368858 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:29 INFO - PROCESS | 1908 | 1461569369006 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:29:29 INFO - PROCESS | 1908 | 1461569369149 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d2a3000 == 60 [pid = 1908] [id = 109] 00:29:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f186c514000) [pid = 1908] [serial = 326] [outer = (nil)] 00:29:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f186d14dc00) [pid = 1908] [serial = 327] [outer = 0x7f186c514000] 00:29:29 INFO - PROCESS | 1908 | 1461569369219 Marionette DEBUG loaded listener.js 00:29:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f186d3d1c00) [pid = 1908] [serial = 328] [outer = 0x7f186c514000] 00:29:30 INFO - PROCESS | 1908 | 1461569370204 Marionette TRACE conn3 <- [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]]]}] 00:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1394ms 00:29:30 INFO - PROCESS | 1908 | 1461569370259 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:29:30 INFO - PROCESS | 1908 | 1461569370263 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:29:30 INFO - PROCESS | 1908 | 1461569370273 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:29:30 INFO - PROCESS | 1908 | 1461569370278 Marionette TRACE conn3 <- [1,410,null,{}] 00:29:30 INFO - PROCESS | 1908 | 1461569370285 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:30 INFO - PROCESS | 1908 | 1461569370433 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:29:30 INFO - PROCESS | 1908 | 1461569370573 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18700d9000 == 61 [pid = 1908] [id = 110] 00:29:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f186d151800) [pid = 1908] [serial = 329] [outer = (nil)] 00:29:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f186d155400) [pid = 1908] [serial = 330] [outer = 0x7f186d151800] 00:29:30 INFO - PROCESS | 1908 | 1461569370694 Marionette DEBUG loaded listener.js 00:29:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f186d3d1400) [pid = 1908] [serial = 331] [outer = 0x7f186d151800] 00:29:31 INFO - PROCESS | 1908 | 1461569371621 Marionette TRACE conn3 <- [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]]]}] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f15800 == 60 [pid = 1908] [id = 63] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874fd5000 == 59 [pid = 1908] [id = 60] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1875fdd400) [pid = 1908] [serial = 230] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f1875a34400) [pid = 1908] [serial = 233] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1879bd8c00) [pid = 1908] [serial = 237] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f1888e08c00) [pid = 1908] [serial = 243] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f18889acc00) [pid = 1908] [serial = 240] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883b04000 == 58 [pid = 1908] [id = 101] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883968000 == 57 [pid = 1908] [id = 100] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a7800 == 56 [pid = 1908] [id = 99] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875a1c000 == 55 [pid = 1908] [id = 97] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e794800 == 54 [pid = 1908] [id = 96] 00:29:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872a43000 == 53 [pid = 1908] [id = 95] 00:29:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:29:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1440ms 00:29:31 INFO - PROCESS | 1908 | 1461569371717 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:29:31 INFO - PROCESS | 1908 | 1461569371724 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:29:31 INFO - PROCESS | 1908 | 1461569371734 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:29:31 INFO - PROCESS | 1908 | 1461569371736 Marionette TRACE conn3 <- [1,414,null,{}] 00:29:31 INFO - PROCESS | 1908 | 1461569371742 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:31 INFO - PROCESS | 1908 | 1461569371885 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f1883467000) [pid = 1908] [serial = 261] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f188a9c2c00) [pid = 1908] [serial = 246] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f187290ac00) [pid = 1908] [serial = 252] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f187589a400) [pid = 1908] [serial = 253] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f1883bf1400) [pid = 1908] [serial = 264] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f18837ebc00) [pid = 1908] [serial = 262] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f1875254400) [pid = 1908] [serial = 250] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f187380f000) [pid = 1908] [serial = 249] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f1877210800) [pid = 1908] [serial = 258] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f18701dc400) [pid = 1908] [serial = 255] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f1875fdfc00) [pid = 1908] [serial = 256] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f18735ad400) [pid = 1908] [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.] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f18848ec800) [pid = 1908] [serial = 265] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f186cc53800) [pid = 1908] [serial = 268] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f1879bd8800) [pid = 1908] [serial = 259] [outer = (nil)] [url = about:blank] 00:29:31 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f186c51e400) [pid = 1908] [serial = 267] [outer = (nil)] [url = about:blank] 00:29:32 INFO - PROCESS | 1908 | 1461569372014 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a5800 == 54 [pid = 1908] [id = 111] 00:29:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f186c51e400) [pid = 1908] [serial = 332] [outer = (nil)] 00:29:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f1870035800) [pid = 1908] [serial = 333] [outer = 0x7f186c51e400] 00:29:32 INFO - PROCESS | 1908 | 1461569372077 Marionette DEBUG loaded listener.js 00:29:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f187014c000) [pid = 1908] [serial = 334] [outer = 0x7f186c51e400] 00:29:32 INFO - PROCESS | 1908 | 1461569372839 Marionette TRACE conn3 <- [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]]]}] 00:29:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:29:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1130ms 00:29:32 INFO - PROCESS | 1908 | 1461569372872 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:29:32 INFO - PROCESS | 1908 | 1461569372875 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:29:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:29:32 INFO - PROCESS | 1908 | 1461569372882 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:29:32 INFO - PROCESS | 1908 | 1461569372887 Marionette TRACE conn3 <- [1,418,null,{}] 00:29:32 INFO - PROCESS | 1908 | 1461569372902 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:33 INFO - PROCESS | 1908 | 1461569373054 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:29:33 INFO - PROCESS | 1908 | 1461569373066 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dba800 == 55 [pid = 1908] [id = 112] 00:29:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f18701e0000) [pid = 1908] [serial = 335] [outer = (nil)] 00:29:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f1870275000) [pid = 1908] [serial = 336] [outer = 0x7f18701e0000] 00:29:33 INFO - PROCESS | 1908 | 1461569373132 Marionette DEBUG loaded listener.js 00:29:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f187027a800) [pid = 1908] [serial = 337] [outer = 0x7f18701e0000] 00:29:34 INFO - PROCESS | 1908 | 1461569374409 Marionette TRACE conn3 <- [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]]]}] 00:29:34 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 00:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1587ms 00:29:34 INFO - PROCESS | 1908 | 1461569374472 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:29:34 INFO - PROCESS | 1908 | 1461569374477 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:29:34 INFO - PROCESS | 1908 | 1461569374506 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:29:34 INFO - PROCESS | 1908 | 1461569374510 Marionette TRACE conn3 <- [1,422,null,{}] 00:29:34 INFO - PROCESS | 1908 | 1461569374515 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:34 INFO - PROCESS | 1908 | 1461569374688 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:29:34 INFO - PROCESS | 1908 | 1461569374709 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878d9e000 == 56 [pid = 1908] [id = 113] 00:29:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f1870152000) [pid = 1908] [serial = 338] [outer = (nil)] 00:29:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f1874f62c00) [pid = 1908] [serial = 339] [outer = 0x7f1870152000] 00:29:34 INFO - PROCESS | 1908 | 1461569374773 Marionette DEBUG loaded listener.js 00:29:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f1874f6f400) [pid = 1908] [serial = 340] [outer = 0x7f1870152000] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f186c517c00) [pid = 1908] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f186cc57800) [pid = 1908] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f1877033c00) [pid = 1908] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f186c51fc00) [pid = 1908] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f1874337c00) [pid = 1908] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f186c520000) [pid = 1908] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f1870049c00) [pid = 1908] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f186e734800) [pid = 1908] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f1872a0e800) [pid = 1908] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 115 (0x7f1877207400) [pid = 1908] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 114 (0x7f1883bf2800) [pid = 1908] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f1875fd5c00) [pid = 1908] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:29:35 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f1870032400) [pid = 1908] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:29:35 INFO - PROCESS | 1908 | 1461569375963 Marionette TRACE conn3 <- [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]]]}] 00:29:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:29:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1496ms 00:29:35 INFO - PROCESS | 1908 | 1461569375991 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:29:35 INFO - PROCESS | 1908 | 1461569375993 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:29:36 INFO - PROCESS | 1908 | 1461569375999 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:29:36 INFO - PROCESS | 1908 | 1461569376001 Marionette TRACE conn3 <- [1,426,null,{}] 00:29:36 INFO - PROCESS | 1908 | 1461569376007 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:36 INFO - PROCESS | 1908 | 1461569376138 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:29:36 INFO - PROCESS | 1908 | 1461569376302 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187607a800 == 57 [pid = 1908] [id = 114] 00:29:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f186cc4f000) [pid = 1908] [serial = 341] [outer = (nil)] 00:29:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f1872a0f000) [pid = 1908] [serial = 342] [outer = 0x7f186cc4f000] 00:29:36 INFO - PROCESS | 1908 | 1461569376364 Marionette DEBUG loaded listener.js 00:29:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 115 (0x7f1874f6fc00) [pid = 1908] [serial = 343] [outer = 0x7f186cc4f000] 00:29:36 INFO - PROCESS | 1908 | 1461569376961 Marionette TRACE conn3 <- [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] 00:29:36 INFO - PROCESS | 1908 | 1461569376987 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:29:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:29:36 INFO - PROCESS | 1908 | 1461569376993 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:29:36 INFO - PROCESS | 1908 | 1461569376995 Marionette TRACE conn3 <- [1,430,null,{}] 00:29:37 INFO - PROCESS | 1908 | 1461569377000 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:37 INFO - PROCESS | 1908 | 1461569377161 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:29:37 INFO - PROCESS | 1908 | 1461569377280 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1886543000 == 58 [pid = 1908] [id = 115] 00:29:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 116 (0x7f186c516400) [pid = 1908] [serial = 344] [outer = (nil)] 00:29:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f18757a3800) [pid = 1908] [serial = 345] [outer = 0x7f186c516400] 00:29:37 INFO - PROCESS | 1908 | 1461569377346 Marionette DEBUG loaded listener.js 00:29:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f187667fc00) [pid = 1908] [serial = 346] [outer = 0x7f186c516400] 00:29:37 INFO - PROCESS | 1908 | 1461569377979 Marionette TRACE conn3 <- [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]]]}] 00:29:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:29:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1027ms 00:29:38 INFO - PROCESS | 1908 | 1461569378021 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:29:38 INFO - PROCESS | 1908 | 1461569378025 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:29:38 INFO - PROCESS | 1908 | 1461569378029 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:29:38 INFO - PROCESS | 1908 | 1461569378032 Marionette TRACE conn3 <- [1,434,null,{}] 00:29:38 INFO - PROCESS | 1908 | 1461569378037 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:38 INFO - PROCESS | 1908 | 1461569378165 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:29:38 INFO - PROCESS | 1908 | 1461569378344 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb47000 == 59 [pid = 1908] [id = 116] 00:29:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f186c517800) [pid = 1908] [serial = 347] [outer = (nil)] 00:29:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f186cc52000) [pid = 1908] [serial = 348] [outer = 0x7f186c517800] 00:29:38 INFO - PROCESS | 1908 | 1461569378439 Marionette DEBUG loaded listener.js 00:29:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f186d14fc00) [pid = 1908] [serial = 349] [outer = 0x7f186c517800] 00:29:39 INFO - PROCESS | 1908 | 1461569379398 Marionette TRACE conn3 <- [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]]]}] 00:29:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:29:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1434ms 00:29:39 INFO - PROCESS | 1908 | 1461569379465 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:29:39 INFO - PROCESS | 1908 | 1461569379472 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:29:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:29:39 INFO - PROCESS | 1908 | 1461569379480 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:29:39 INFO - PROCESS | 1908 | 1461569379485 Marionette TRACE conn3 <- [1,438,null,{}] 00:29:39 INFO - PROCESS | 1908 | 1461569379492 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:39 INFO - PROCESS | 1908 | 1461569379692 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:29:39 INFO - PROCESS | 1908 | 1461569379832 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876574000 == 60 [pid = 1908] [id = 117] 00:29:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f186c56c400) [pid = 1908] [serial = 350] [outer = (nil)] 00:29:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f187014fc00) [pid = 1908] [serial = 351] [outer = 0x7f186c56c400] 00:29:39 INFO - PROCESS | 1908 | 1461569379907 Marionette DEBUG loaded listener.js 00:29:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f18701d9c00) [pid = 1908] [serial = 352] [outer = 0x7f186c56c400] 00:29:40 INFO - PROCESS | 1908 | 1461569380810 Marionette TRACE conn3 <- [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]]]}] 00:29:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1386ms 00:29:40 INFO - PROCESS | 1908 | 1461569380869 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:29:40 INFO - PROCESS | 1908 | 1461569380876 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:29:40 INFO - PROCESS | 1908 | 1461569380883 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:29:40 INFO - PROCESS | 1908 | 1461569380887 Marionette TRACE conn3 <- [1,442,null,{}] 00:29:40 INFO - PROCESS | 1908 | 1461569380892 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:41 INFO - PROCESS | 1908 | 1461569381059 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:29:41 INFO - PROCESS | 1908 | 1461569381200 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888bb0800 == 61 [pid = 1908] [id = 118] 00:29:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f1870276c00) [pid = 1908] [serial = 353] [outer = (nil)] 00:29:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f1874f65800) [pid = 1908] [serial = 354] [outer = 0x7f1870276c00] 00:29:41 INFO - PROCESS | 1908 | 1461569381275 Marionette DEBUG loaded listener.js 00:29:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f18755ef400) [pid = 1908] [serial = 355] [outer = 0x7f1870276c00] 00:29:42 INFO - PROCESS | 1908 | 1461569382209 Marionette TRACE conn3 <- [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]]]}] 00:29:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:29:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1382ms 00:29:42 INFO - PROCESS | 1908 | 1461569382267 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:29:42 INFO - PROCESS | 1908 | 1461569382270 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:29:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:29:42 INFO - PROCESS | 1908 | 1461569382280 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:29:42 INFO - PROCESS | 1908 | 1461569382289 Marionette TRACE conn3 <- [1,446,null,{}] 00:29:42 INFO - PROCESS | 1908 | 1461569382303 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:42 INFO - PROCESS | 1908 | 1461569382506 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:29:42 INFO - PROCESS | 1908 | 1461569382649 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fd9800 == 62 [pid = 1908] [id = 119] 00:29:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f18757a0c00) [pid = 1908] [serial = 356] [outer = (nil)] 00:29:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f1875fdfc00) [pid = 1908] [serial = 357] [outer = 0x7f18757a0c00] 00:29:42 INFO - PROCESS | 1908 | 1461569382720 Marionette DEBUG loaded listener.js 00:29:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f1878c40400) [pid = 1908] [serial = 358] [outer = 0x7f18757a0c00] 00:29:43 INFO - PROCESS | 1908 | 1461569383601 Marionette TRACE conn3 <- [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]]]}] 00:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1393ms 00:29:43 INFO - PROCESS | 1908 | 1461569383677 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:29:43 INFO - PROCESS | 1908 | 1461569383684 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:29:43 INFO - PROCESS | 1908 | 1461569383692 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:29:43 INFO - PROCESS | 1908 | 1461569383696 Marionette TRACE conn3 <- [1,450,null,{}] 00:29:43 INFO - PROCESS | 1908 | 1461569383701 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:43 INFO - PROCESS | 1908 | 1461569383894 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:29:44 INFO - PROCESS | 1908 | 1461569384046 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871ff6800 == 63 [pid = 1908] [id = 120] 00:29:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f186c519000) [pid = 1908] [serial = 359] [outer = (nil)] 00:29:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f1883681c00) [pid = 1908] [serial = 360] [outer = 0x7f186c519000] 00:29:44 INFO - PROCESS | 1908 | 1461569384128 Marionette DEBUG loaded listener.js 00:29:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f1884835400) [pid = 1908] [serial = 361] [outer = 0x7f186c519000] 00:29:45 INFO - PROCESS | 1908 | 1461569385016 Marionette TRACE conn3 <- [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] 00:29:45 INFO - PROCESS | 1908 | 1461569385096 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:29:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:29:45 INFO - PROCESS | 1908 | 1461569385106 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:29:45 INFO - PROCESS | 1908 | 1461569385112 Marionette TRACE conn3 <- [1,454,null,{}] 00:29:45 INFO - PROCESS | 1908 | 1461569385120 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:45 INFO - PROCESS | 1908 | 1461569385371 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:29:45 INFO - PROCESS | 1908 | 1461569385563 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d57f800 == 64 [pid = 1908] [id = 121] 00:29:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f1870092800) [pid = 1908] [serial = 362] [outer = (nil)] 00:29:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f188483fc00) [pid = 1908] [serial = 363] [outer = 0x7f1870092800] 00:29:45 INFO - PROCESS | 1908 | 1461569385692 Marionette DEBUG loaded listener.js 00:29:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f1888dde400) [pid = 1908] [serial = 364] [outer = 0x7f1870092800] 00:29:46 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:29:46 INFO - PROCESS | 1908 | 1461569386559 Marionette TRACE conn3 <- [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]]]}] 00:29:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:29:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1502ms 00:29:46 INFO - PROCESS | 1908 | 1461569386608 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:29:46 INFO - PROCESS | 1908 | 1461569386612 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:29:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:29:46 INFO - PROCESS | 1908 | 1461569386618 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:29:46 INFO - PROCESS | 1908 | 1461569386620 Marionette TRACE conn3 <- [1,458,null,{}] 00:29:46 INFO - PROCESS | 1908 | 1461569386626 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:46 INFO - PROCESS | 1908 | 1461569386781 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:29:47 INFO - PROCESS | 1908 | 1461569387142 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870246000 == 65 [pid = 1908] [id = 122] 00:29:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f186ccdcc00) [pid = 1908] [serial = 365] [outer = (nil)] 00:29:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f186d152000) [pid = 1908] [serial = 366] [outer = 0x7f186ccdcc00] 00:29:47 INFO - PROCESS | 1908 | 1461569387282 Marionette DEBUG loaded listener.js 00:29:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f186d6e2c00) [pid = 1908] [serial = 367] [outer = 0x7f186ccdcc00] 00:29:48 INFO - PROCESS | 1908 | 1461569388207 Marionette TRACE conn3 <- [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] 00:29:48 INFO - PROCESS | 1908 | 1461569388264 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:29:48 INFO - PROCESS | 1908 | 1461569388274 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:29:48 INFO - PROCESS | 1908 | 1461569388277 Marionette TRACE conn3 <- [1,462,null,{}] 00:29:48 INFO - PROCESS | 1908 | 1461569388284 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:48 INFO - PROCESS | 1908 | 1461569388453 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:29:48 INFO - PROCESS | 1908 | 1461569388600 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6c9800 == 66 [pid = 1908] [id = 123] 00:29:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f186e4dd000) [pid = 1908] [serial = 368] [outer = (nil)] 00:29:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f187014b400) [pid = 1908] [serial = 369] [outer = 0x7f186e4dd000] 00:29:48 INFO - PROCESS | 1908 | 1461569388672 Marionette DEBUG loaded listener.js 00:29:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f18701dbc00) [pid = 1908] [serial = 370] [outer = 0x7f186e4dd000] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1886543000 == 65 [pid = 1908] [id = 115] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187607a800 == 64 [pid = 1908] [id = 114] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1888dea400) [pid = 1908] [serial = 306] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1870151400) [pid = 1908] [serial = 282] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f187c95cc00) [pid = 1908] [serial = 279] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878d9e000 == 63 [pid = 1908] [id = 113] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dba800 == 62 [pid = 1908] [id = 112] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c32000 == 61 [pid = 1908] [id = 98] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a5800 == 60 [pid = 1908] [id = 111] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18700d9000 == 59 [pid = 1908] [id = 110] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d708800 == 58 [pid = 1908] [id = 106] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188a986000 == 57 [pid = 1908] [id = 105] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18834c1800 == 56 [pid = 1908] [id = 104] 00:29:49 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874dd3800 == 55 [pid = 1908] [id = 103] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1888b4d800) [pid = 1908] [serial = 304] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f188483d400) [pid = 1908] [serial = 303] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1884b17000) [pid = 1908] [serial = 271] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f1884b16400) [pid = 1908] [serial = 195] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1879b0e000) [pid = 1908] [serial = 297] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f1875fd7800) [pid = 1908] [serial = 292] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f1878c8fc00) [pid = 1908] [serial = 295] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f18701dd000) [pid = 1908] [serial = 289] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f1870044400) [pid = 1908] [serial = 286] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f1876682800) [pid = 1908] [serial = 141] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f1882803c00) [pid = 1908] [serial = 162] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f1884841c00) [pid = 1908] [serial = 270] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f1870155800) [pid = 1908] [serial = 288] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f18701da800) [pid = 1908] [serial = 276] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f18889a6800) [pid = 1908] [serial = 301] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f1888132000) [pid = 1908] [serial = 300] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f1875fe1800) [pid = 1908] [serial = 231] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f186ebe8400) [pid = 1908] [serial = 285] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f1876c29400) [pid = 1908] [serial = 294] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f188367e400) [pid = 1908] [serial = 298] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f187290d800) [pid = 1908] [serial = 138] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f1874d23c00) [pid = 1908] [serial = 291] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f186ebe8800) [pid = 1908] [serial = 273] [outer = (nil)] [url = about:blank] 00:29:49 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:29:49 INFO - PROCESS | 1908 | 1461569389701 Marionette TRACE conn3 <- [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] 00:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:29:49 INFO - PROCESS | 1908 | 1461569389779 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:29:49 INFO - PROCESS | 1908 | 1461569389788 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:29:49 INFO - PROCESS | 1908 | 1461569389790 Marionette TRACE conn3 <- [1,466,null,{}] 00:29:49 INFO - PROCESS | 1908 | 1461569389796 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:49 INFO - PROCESS | 1908 | 1461569389948 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:29:50 INFO - PROCESS | 1908 | 1461569390048 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187297b800 == 56 [pid = 1908] [id = 124] 00:29:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f186d6e9800) [pid = 1908] [serial = 371] [outer = (nil)] 00:29:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f18735a9000) [pid = 1908] [serial = 372] [outer = 0x7f186d6e9800] 00:29:50 INFO - PROCESS | 1908 | 1461569390119 Marionette DEBUG loaded listener.js 00:29:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f1874d23c00) [pid = 1908] [serial = 373] [outer = 0x7f186d6e9800] 00:29:50 INFO - PROCESS | 1908 | 1461569390876 Marionette TRACE conn3 <- [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] 00:29:50 INFO - PROCESS | 1908 | 1461569390947 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:29:50 INFO - PROCESS | 1908 | 1461569390956 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:29:50 INFO - PROCESS | 1908 | 1461569390964 Marionette TRACE conn3 <- [1,470,null,{}] 00:29:50 INFO - PROCESS | 1908 | 1461569390977 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:51 INFO - PROCESS | 1908 | 1461569391128 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:29:51 INFO - PROCESS | 1908 | 1461569391140 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dba800 == 57 [pid = 1908] [id = 125] 00:29:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f18757a1400) [pid = 1908] [serial = 374] [outer = (nil)] 00:29:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f1875fee400) [pid = 1908] [serial = 375] [outer = 0x7f18757a1400] 00:29:51 INFO - PROCESS | 1908 | 1461569391206 Marionette DEBUG loaded listener.js 00:29:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f1878c3d800) [pid = 1908] [serial = 376] [outer = 0x7f18757a1400] 00:29:52 INFO - PROCESS | 1908 | 1461569392007 Marionette TRACE conn3 <- [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]]]}] 00:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1102ms 00:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:29:52 INFO - PROCESS | 1908 | 1461569392064 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:29:52 INFO - PROCESS | 1908 | 1461569392067 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:29:52 INFO - PROCESS | 1908 | 1461569392072 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:29:52 INFO - PROCESS | 1908 | 1461569392075 Marionette TRACE conn3 <- [1,474,null,{}] 00:29:52 INFO - PROCESS | 1908 | 1461569392080 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:52 INFO - PROCESS | 1908 | 1461569392248 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:29:52 INFO - PROCESS | 1908 | 1461569392273 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878d92000 == 58 [pid = 1908] [id = 126] 00:29:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f18754bec00) [pid = 1908] [serial = 377] [outer = (nil)] 00:29:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f1882804000) [pid = 1908] [serial = 378] [outer = 0x7f18754bec00] 00:29:52 INFO - PROCESS | 1908 | 1461569392333 Marionette DEBUG loaded listener.js 00:29:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f1883b56400) [pid = 1908] [serial = 379] [outer = 0x7f18754bec00] 00:29:53 INFO - PROCESS | 1908 | 1461569393173 Marionette TRACE conn3 <- [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]]]}] 00:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1135ms 00:29:53 INFO - PROCESS | 1908 | 1461569393207 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:29:53 INFO - PROCESS | 1908 | 1461569393211 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:29:53 INFO - PROCESS | 1908 | 1461569393216 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:29:53 INFO - PROCESS | 1908 | 1461569393219 Marionette TRACE conn3 <- [1,478,null,{}] 00:29:53 INFO - PROCESS | 1908 | 1461569393223 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:53 INFO - PROCESS | 1908 | 1461569393402 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f186c51e400) [pid = 1908] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f1888bbc000) [pid = 1908] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f186d151800) [pid = 1908] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f18701e0000) [pid = 1908] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f1870152000) [pid = 1908] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:29:53 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f186cc4f000) [pid = 1908] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:29:53 INFO - PROCESS | 1908 | 1461569393649 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d57c800 == 59 [pid = 1908] [id = 127] 00:29:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f186ffb1000) [pid = 1908] [serial = 380] [outer = (nil)] 00:29:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f187026fc00) [pid = 1908] [serial = 381] [outer = 0x7f186ffb1000] 00:29:53 INFO - PROCESS | 1908 | 1461569393722 Marionette DEBUG loaded listener.js 00:29:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f1888948400) [pid = 1908] [serial = 382] [outer = 0x7f186ffb1000] 00:29:54 INFO - PROCESS | 1908 | 1461569394449 Marionette TRACE conn3 <- [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]]]}] 00:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1277ms 00:29:54 INFO - PROCESS | 1908 | 1461569394494 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:29:54 INFO - PROCESS | 1908 | 1461569394498 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:29:54 INFO - PROCESS | 1908 | 1461569394503 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:29:54 INFO - PROCESS | 1908 | 1461569394505 Marionette TRACE conn3 <- [1,482,null,{}] 00:29:54 INFO - PROCESS | 1908 | 1461569394510 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:54 INFO - PROCESS | 1908 | 1461569394661 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:29:54 INFO - PROCESS | 1908 | 1461569394677 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1886534800 == 60 [pid = 1908] [id = 128] 00:29:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f1888de4000) [pid = 1908] [serial = 383] [outer = (nil)] 00:29:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f188a961400) [pid = 1908] [serial = 384] [outer = 0x7f1888de4000] 00:29:54 INFO - PROCESS | 1908 | 1461569394738 Marionette DEBUG loaded listener.js 00:29:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f188b70f800) [pid = 1908] [serial = 385] [outer = 0x7f1888de4000] 00:29:55 INFO - PROCESS | 1908 | 1461569395583 Marionette TRACE conn3 <- [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]]]}] 00:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1179ms 00:29:55 INFO - PROCESS | 1908 | 1461569395684 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:29:55 INFO - PROCESS | 1908 | 1461569395690 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:29:55 INFO - PROCESS | 1908 | 1461569395701 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:29:55 INFO - PROCESS | 1908 | 1461569395705 Marionette TRACE conn3 <- [1,486,null,{}] 00:29:55 INFO - PROCESS | 1908 | 1461569395715 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:55 INFO - PROCESS | 1908 | 1461569395888 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:29:56 INFO - PROCESS | 1908 | 1461569396031 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d719800 == 61 [pid = 1908] [id = 129] 00:29:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f186d151800) [pid = 1908] [serial = 386] [outer = (nil)] 00:29:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f186d234000) [pid = 1908] [serial = 387] [outer = 0x7f186d151800] 00:29:56 INFO - PROCESS | 1908 | 1461569396105 Marionette DEBUG loaded listener.js 00:29:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f186d23bc00) [pid = 1908] [serial = 388] [outer = 0x7f186d151800] 00:29:57 INFO - PROCESS | 1908 | 1461569397049 Marionette TRACE conn3 <- [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]]]}] 00:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1385ms 00:29:57 INFO - PROCESS | 1908 | 1461569397087 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:29:57 INFO - PROCESS | 1908 | 1461569397093 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:29:57 INFO - PROCESS | 1908 | 1461569397104 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:29:57 INFO - PROCESS | 1908 | 1461569397110 Marionette TRACE conn3 <- [1,490,null,{}] 00:29:57 INFO - PROCESS | 1908 | 1461569397116 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:57 INFO - PROCESS | 1908 | 1461569397271 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:29:57 INFO - PROCESS | 1908 | 1461569397422 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875db5000 == 62 [pid = 1908] [id = 130] 00:29:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f186d6e8800) [pid = 1908] [serial = 389] [outer = (nil)] 00:29:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f1870042400) [pid = 1908] [serial = 390] [outer = 0x7f186d6e8800] 00:29:57 INFO - PROCESS | 1908 | 1461569397494 Marionette DEBUG loaded listener.js 00:29:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f18701ddc00) [pid = 1908] [serial = 391] [outer = 0x7f186d6e8800] 00:29:58 INFO - PROCESS | 1908 | 1461569398404 Marionette TRACE conn3 <- [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]]]}] 00:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1338ms 00:29:58 INFO - PROCESS | 1908 | 1461569398439 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:29:58 INFO - PROCESS | 1908 | 1461569398443 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:29:58 INFO - PROCESS | 1908 | 1461569398450 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:29:58 INFO - PROCESS | 1908 | 1461569398460 Marionette TRACE conn3 <- [1,494,null,{}] 00:29:58 INFO - PROCESS | 1908 | 1461569398479 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:29:58 INFO - PROCESS | 1908 | 1461569398652 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:29:58 INFO - PROCESS | 1908 | 1461569398797 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888b3d800 == 63 [pid = 1908] [id = 131] 00:29:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f1874f6c000) [pid = 1908] [serial = 392] [outer = (nil)] 00:29:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f187579a000) [pid = 1908] [serial = 393] [outer = 0x7f1874f6c000] 00:29:58 INFO - PROCESS | 1908 | 1461569398889 Marionette DEBUG loaded listener.js 00:29:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f1876c29400) [pid = 1908] [serial = 394] [outer = 0x7f1874f6c000] 00:29:59 INFO - PROCESS | 1908 | 1461569399870 Marionette TRACE conn3 <- [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]]]}] 00:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1491ms 00:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:29:59 INFO - PROCESS | 1908 | 1461569399943 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:29:59 INFO - PROCESS | 1908 | 1461569399946 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:29:59 INFO - PROCESS | 1908 | 1461569399952 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:29:59 INFO - PROCESS | 1908 | 1461569399955 Marionette TRACE conn3 <- [1,498,null,{}] 00:29:59 INFO - PROCESS | 1908 | 1461569399960 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:00 INFO - PROCESS | 1908 | 1461569400198 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:30:00 INFO - PROCESS | 1908 | 1461569400420 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cfa4000 == 64 [pid = 1908] [id = 132] 00:30:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f1874f6e400) [pid = 1908] [serial = 395] [outer = (nil)] 00:30:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f1886a38800) [pid = 1908] [serial = 396] [outer = 0x7f1874f6e400] 00:30:00 INFO - PROCESS | 1908 | 1461569400534 Marionette DEBUG loaded listener.js 00:30:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f1888b46800) [pid = 1908] [serial = 397] [outer = 0x7f1874f6e400] 00:30:01 INFO - PROCESS | 1908 | 1461569401318 Marionette TRACE conn3 <- [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]]]}] 00:30:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:30:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1429ms 00:30:01 INFO - PROCESS | 1908 | 1461569401384 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:30:01 INFO - PROCESS | 1908 | 1461569401390 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:30:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:30:01 INFO - PROCESS | 1908 | 1461569401401 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:30:01 INFO - PROCESS | 1908 | 1461569401407 Marionette TRACE conn3 <- [1,502,null,{}] 00:30:01 INFO - PROCESS | 1908 | 1461569401415 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:01 INFO - PROCESS | 1908 | 1461569401695 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:30:01 INFO - PROCESS | 1908 | 1461569401943 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18702a7000 == 65 [pid = 1908] [id = 133] 00:30:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f1888bbc400) [pid = 1908] [serial = 398] [outer = (nil)] 00:30:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f1888de0000) [pid = 1908] [serial = 399] [outer = 0x7f1888bbc400] 00:30:02 INFO - PROCESS | 1908 | 1461569402084 Marionette DEBUG loaded listener.js 00:30:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f188a9c9c00) [pid = 1908] [serial = 400] [outer = 0x7f1888bbc400] 00:30:02 INFO - PROCESS | 1908 | 1461569402883 Marionette TRACE conn3 <- [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]]]}] 00:30:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:30:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1542ms 00:30:02 INFO - PROCESS | 1908 | 1461569402941 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:30:02 INFO - PROCESS | 1908 | 1461569402945 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:30:02 INFO - PROCESS | 1908 | 1461569402951 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:30:02 INFO - PROCESS | 1908 | 1461569402954 Marionette TRACE conn3 <- [1,506,null,{}] 00:30:02 INFO - PROCESS | 1908 | 1461569402959 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:03 INFO - PROCESS | 1908 | 1461569403195 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:30:03 INFO - PROCESS | 1908 | 1461569403341 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db31000 == 66 [pid = 1908] [id = 134] 00:30:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f188b7c3c00) [pid = 1908] [serial = 401] [outer = (nil)] 00:30:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f188cf57000) [pid = 1908] [serial = 402] [outer = 0x7f188b7c3c00] 00:30:03 INFO - PROCESS | 1908 | 1461569403416 Marionette DEBUG loaded listener.js 00:30:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f188dd78000) [pid = 1908] [serial = 403] [outer = 0x7f188b7c3c00] 00:30:04 INFO - PROCESS | 1908 | 1461569404376 Marionette TRACE conn3 <- [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]]]}] 00:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1479ms 00:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:30:04 INFO - PROCESS | 1908 | 1461569404431 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:30:04 INFO - PROCESS | 1908 | 1461569404434 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:30:04 INFO - PROCESS | 1908 | 1461569404440 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:30:04 INFO - PROCESS | 1908 | 1461569404443 Marionette TRACE conn3 <- [1,510,null,{}] 00:30:04 INFO - PROCESS | 1908 | 1461569404449 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:04 INFO - PROCESS | 1908 | 1461569404606 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:30:04 INFO - PROCESS | 1908 | 1461569404764 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fe1800 == 67 [pid = 1908] [id = 135] 00:30:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f186d6e3400) [pid = 1908] [serial = 404] [outer = (nil)] 00:30:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f188ddb6000) [pid = 1908] [serial = 405] [outer = 0x7f186d6e3400] 00:30:04 INFO - PROCESS | 1908 | 1461569404842 Marionette DEBUG loaded listener.js 00:30:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f188ddbc800) [pid = 1908] [serial = 406] [outer = 0x7f186d6e3400] 00:30:05 INFO - PROCESS | 1908 | 1461569405670 Marionette TRACE conn3 <- [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]]]}] 00:30:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:30:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1284ms 00:30:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:30:05 INFO - PROCESS | 1908 | 1461569405723 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:30:05 INFO - PROCESS | 1908 | 1461569405726 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:30:05 INFO - PROCESS | 1908 | 1461569405732 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:30:05 INFO - PROCESS | 1908 | 1461569405735 Marionette TRACE conn3 <- [1,514,null,{}] 00:30:05 INFO - PROCESS | 1908 | 1461569405740 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:05 INFO - PROCESS | 1908 | 1461569405883 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:30:06 INFO - PROCESS | 1908 | 1461569406240 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6c4800 == 68 [pid = 1908] [id = 136] 00:30:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f186a0c6400) [pid = 1908] [serial = 407] [outer = (nil)] 00:30:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f186c520400) [pid = 1908] [serial = 408] [outer = 0x7f186a0c6400] 00:30:06 INFO - PROCESS | 1908 | 1461569406374 Marionette DEBUG loaded listener.js 00:30:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f186ccddc00) [pid = 1908] [serial = 409] [outer = 0x7f186a0c6400] 00:30:07 INFO - PROCESS | 1908 | 1461569407177 Marionette TRACE conn3 <- [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]]]}] 00:30:07 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 00:30:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1481ms 00:30:07 INFO - PROCESS | 1908 | 1461569407213 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:30:07 INFO - PROCESS | 1908 | 1461569407220 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:30:07 INFO - PROCESS | 1908 | 1461569407228 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:30:07 INFO - PROCESS | 1908 | 1461569407232 Marionette TRACE conn3 <- [1,518,null,{}] 00:30:07 INFO - PROCESS | 1908 | 1461569407257 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:07 INFO - PROCESS | 1908 | 1461569407469 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:30:07 INFO - PROCESS | 1908 | 1461569407652 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d0a8000 == 69 [pid = 1908] [id = 137] 00:30:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f186d3c7000) [pid = 1908] [serial = 410] [outer = (nil)] 00:30:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f186d3d5400) [pid = 1908] [serial = 411] [outer = 0x7f186d3c7000] 00:30:07 INFO - PROCESS | 1908 | 1461569407731 Marionette DEBUG loaded listener.js 00:30:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f186e736400) [pid = 1908] [serial = 412] [outer = 0x7f186d3c7000] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188816c000 == 68 [pid = 1908] [id = 102] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187022f800 == 67 [pid = 1908] [id = 93] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f18757a3800) [pid = 1908] [serial = 345] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f1876c20800) [pid = 1908] [serial = 312] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f18771a8800) [pid = 1908] [serial = 315] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186d6ed400) [pid = 1908] [serial = 318] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1884cdc400) [pid = 1908] [serial = 321] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186d158400) [pid = 1908] [serial = 324] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186d14dc00) [pid = 1908] [serial = 327] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888118800 == 66 [pid = 1908] [id = 92] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d57c800 == 65 [pid = 1908] [id = 127] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878d92000 == 64 [pid = 1908] [id = 126] 00:30:08 INFO - PROCESS | 1908 | 1461569408735 Marionette TRACE conn3 <- [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]]]}] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dba800 == 63 [pid = 1908] [id = 125] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187297b800 == 62 [pid = 1908] [id = 124] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6c9800 == 61 [pid = 1908] [id = 123] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870246000 == 60 [pid = 1908] [id = 122] 00:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1534ms 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876574000 == 59 [pid = 1908] [id = 117] 00:30:08 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cb47000 == 58 [pid = 1908] [id = 116] 00:30:08 INFO - PROCESS | 1908 | 1461569408768 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:30:08 INFO - PROCESS | 1908 | 1461569408774 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:30:08 INFO - PROCESS | 1908 | 1461569408782 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:30:08 INFO - PROCESS | 1908 | 1461569408785 Marionette TRACE conn3 <- [1,522,null,{}] 00:30:08 INFO - PROCESS | 1908 | 1461569408790 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:08 INFO - PROCESS | 1908 | 1461569408931 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1870035800) [pid = 1908] [serial = 333] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f1888e8cc00) [pid = 1908] [serial = 307] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f187014c000) [pid = 1908] [serial = 334] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186d3d1400) [pid = 1908] [serial = 331] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f186d155400) [pid = 1908] [serial = 330] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f18701d2800) [pid = 1908] [serial = 309] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1870275000) [pid = 1908] [serial = 336] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1874f6f400) [pid = 1908] [serial = 340] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1874f62c00) [pid = 1908] [serial = 339] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f1872a0f000) [pid = 1908] [serial = 342] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1874f6fc00) [pid = 1908] [serial = 343] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f187027a800) [pid = 1908] [serial = 337] [outer = (nil)] [url = about:blank] 00:30:09 INFO - PROCESS | 1908 | 1461569409064 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d57c800 == 59 [pid = 1908] [id = 138] 00:30:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f186d155400) [pid = 1908] [serial = 413] [outer = (nil)] 00:30:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f18701dac00) [pid = 1908] [serial = 414] [outer = 0x7f186d155400] 00:30:09 INFO - PROCESS | 1908 | 1461569409128 Marionette DEBUG loaded listener.js 00:30:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f187027a000) [pid = 1908] [serial = 415] [outer = 0x7f186d155400] 00:30:09 INFO - PROCESS | 1908 | 1461569409907 Marionette TRACE conn3 <- [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]]]}] 00:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1185ms 00:30:09 INFO - PROCESS | 1908 | 1461569409973 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:30:09 INFO - PROCESS | 1908 | 1461569409977 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:30:09 INFO - PROCESS | 1908 | 1461569409986 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:30:10 INFO - PROCESS | 1908 | 1461569409994 Marionette TRACE conn3 <- [1,526,null,{}] 00:30:10 INFO - PROCESS | 1908 | 1461569410007 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:10 INFO - PROCESS | 1908 | 1461569410167 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:30:10 INFO - PROCESS | 1908 | 1461569410179 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873883000 == 60 [pid = 1908] [id = 139] 00:30:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f1875252800) [pid = 1908] [serial = 416] [outer = (nil)] 00:30:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f18757a2400) [pid = 1908] [serial = 417] [outer = 0x7f1875252800] 00:30:10 INFO - PROCESS | 1908 | 1461569410241 Marionette DEBUG loaded listener.js 00:30:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f1875fd8400) [pid = 1908] [serial = 418] [outer = 0x7f1875252800] 00:30:11 INFO - PROCESS | 1908 | 1461569411045 Marionette TRACE conn3 <- [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]]]}] 00:30:11 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 00:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1093ms 00:30:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:30:11 INFO - PROCESS | 1908 | 1461569411078 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:30:11 INFO - PROCESS | 1908 | 1461569411081 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:30:11 INFO - PROCESS | 1908 | 1461569411106 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:30:11 INFO - PROCESS | 1908 | 1461569411110 Marionette TRACE conn3 <- [1,530,null,{}] 00:30:11 INFO - PROCESS | 1908 | 1461569411115 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:11 INFO - PROCESS | 1908 | 1461569411317 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:30:11 INFO - PROCESS | 1908 | 1461569411345 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876068000 == 61 [pid = 1908] [id = 140] 00:30:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f187579a400) [pid = 1908] [serial = 419] [outer = (nil)] 00:30:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f1879b10c00) [pid = 1908] [serial = 420] [outer = 0x7f187579a400] 00:30:11 INFO - PROCESS | 1908 | 1461569411408 Marionette DEBUG loaded listener.js 00:30:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f1884834000) [pid = 1908] [serial = 421] [outer = 0x7f187579a400] 00:30:12 INFO - PROCESS | 1908 | 1461569412202 Marionette TRACE conn3 <- [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"]]]}] 00:30:12 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 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:30:12 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 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:30:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:30:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1154ms 00:30:12 INFO - PROCESS | 1908 | 1461569412252 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:30:12 INFO - PROCESS | 1908 | 1461569412256 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:30:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:30:12 INFO - PROCESS | 1908 | 1461569412262 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:30:12 INFO - PROCESS | 1908 | 1461569412265 Marionette TRACE conn3 <- [1,534,null,{}] 00:30:12 INFO - PROCESS | 1908 | 1461569412270 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:12 INFO - PROCESS | 1908 | 1461569412461 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:30:12 INFO - PROCESS | 1908 | 1461569412875 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188895d800 == 62 [pid = 1908] [id = 141] 00:30:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f188cd15000) [pid = 1908] [serial = 422] [outer = (nil)] 00:30:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f188cd7a400) [pid = 1908] [serial = 423] [outer = 0x7f188cd15000] 00:30:13 INFO - PROCESS | 1908 | 1461569413068 Marionette DEBUG loaded listener.js 00:30:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f188ddb4400) [pid = 1908] [serial = 424] [outer = 0x7f188cd15000] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f18754bec00) [pid = 1908] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f186ffb1000) [pid = 1908] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f186ccdcc00) [pid = 1908] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f18757a1400) [pid = 1908] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f186d6e9800) [pid = 1908] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f186e4dd000) [pid = 1908] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:30:13 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f186c516400) [pid = 1908] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:30:13 INFO - PROCESS | 1908 | 1461569413916 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:30:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:30:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1731ms 00:30:13 INFO - PROCESS | 1908 | 1461569413995 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:30:13 INFO - PROCESS | 1908 | 1461569413998 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:30:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:30:14 INFO - PROCESS | 1908 | 1461569414003 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:30:14 INFO - PROCESS | 1908 | 1461569414005 Marionette TRACE conn3 <- [1,538,null,{}] 00:30:14 INFO - PROCESS | 1908 | 1461569414056 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:14 INFO - PROCESS | 1908 | 1461569414239 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:30:14 INFO - PROCESS | 1908 | 1461569414356 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdb8800 == 63 [pid = 1908] [id = 142] 00:30:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f1870277400) [pid = 1908] [serial = 425] [outer = (nil)] 00:30:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f18712c5800) [pid = 1908] [serial = 426] [outer = 0x7f1870277400] 00:30:14 INFO - PROCESS | 1908 | 1461569414423 Marionette DEBUG loaded listener.js 00:30:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f1871383c00) [pid = 1908] [serial = 427] [outer = 0x7f1870277400] 00:30:15 INFO - PROCESS | 1908 | 1461569415035 Marionette TRACE conn3 <- [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]]]}] 00:30:15 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. 00:30:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1041ms 00:30:15 INFO - PROCESS | 1908 | 1461569415046 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:30:15 INFO - PROCESS | 1908 | 1461569415048 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:30:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:30:15 INFO - PROCESS | 1908 | 1461569415081 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:30:15 INFO - PROCESS | 1908 | 1461569415084 Marionette TRACE conn3 <- [1,542,null,{}] 00:30:15 INFO - PROCESS | 1908 | 1461569415089 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:15 INFO - PROCESS | 1908 | 1461569415235 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:30:15 INFO - PROCESS | 1908 | 1461569415349 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf8b800 == 64 [pid = 1908] [id = 143] 00:30:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f186d23f400) [pid = 1908] [serial = 428] [outer = (nil)] 00:30:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f187294c800) [pid = 1908] [serial = 429] [outer = 0x7f186d23f400] 00:30:15 INFO - PROCESS | 1908 | 1461569415413 Marionette DEBUG loaded listener.js 00:30:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f1877289c00) [pid = 1908] [serial = 430] [outer = 0x7f186d23f400] 00:30:16 INFO - PROCESS | 1908 | 1461569416328 Marionette TRACE conn3 <- [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]]]}] 00:30:16 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. 00:30:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1288ms 00:30:16 INFO - PROCESS | 1908 | 1461569416369 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:30:16 INFO - PROCESS | 1908 | 1461569416376 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:30:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:30:16 INFO - PROCESS | 1908 | 1461569416386 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:30:16 INFO - PROCESS | 1908 | 1461569416391 Marionette TRACE conn3 <- [1,546,null,{}] 00:30:16 INFO - PROCESS | 1908 | 1461569416414 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:16 INFO - PROCESS | 1908 | 1461569416654 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:30:16 INFO - PROCESS | 1908 | 1461569416750 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d710000 == 65 [pid = 1908] [id = 144] 00:30:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186d155000) [pid = 1908] [serial = 431] [outer = (nil)] 00:30:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f186d241400) [pid = 1908] [serial = 432] [outer = 0x7f186d155000] 00:30:16 INFO - PROCESS | 1908 | 1461569416827 Marionette DEBUG loaded listener.js 00:30:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1870049000) [pid = 1908] [serial = 433] [outer = 0x7f186d155000] 00:30:17 INFO - PROCESS | 1908 | 1461569417695 Marionette TRACE conn3 <- [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]]]}] 00:30:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:30:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1389ms 00:30:17 INFO - PROCESS | 1908 | 1461569417776 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:30:17 INFO - PROCESS | 1908 | 1461569417785 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:30:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:30:17 INFO - PROCESS | 1908 | 1461569417795 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:30:17 INFO - PROCESS | 1908 | 1461569417799 Marionette TRACE conn3 <- [1,550,null,{}] 00:30:17 INFO - PROCESS | 1908 | 1461569417823 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:18 INFO - PROCESS | 1908 | 1461569418017 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:30:18 INFO - PROCESS | 1908 | 1461569418163 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872a43000 == 66 [pid = 1908] [id = 145] 00:30:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f186d23ac00) [pid = 1908] [serial = 434] [outer = (nil)] 00:30:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f187008f400) [pid = 1908] [serial = 435] [outer = 0x7f186d23ac00] 00:30:18 INFO - PROCESS | 1908 | 1461569418238 Marionette DEBUG loaded listener.js 00:30:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f18712cfc00) [pid = 1908] [serial = 436] [outer = 0x7f186d23ac00] 00:30:19 INFO - PROCESS | 1908 | 1461569419102 Marionette TRACE conn3 <- [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]]]}] 00:30:19 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. 00:30:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1353ms 00:30:19 INFO - PROCESS | 1908 | 1461569419169 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:30:19 INFO - PROCESS | 1908 | 1461569419173 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:30:19 INFO - PROCESS | 1908 | 1461569419181 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:30:19 INFO - PROCESS | 1908 | 1461569419187 Marionette TRACE conn3 <- [1,554,null,{}] 00:30:19 INFO - PROCESS | 1908 | 1461569419202 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:19 INFO - PROCESS | 1908 | 1461569419410 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:30:19 INFO - PROCESS | 1908 | 1461569419561 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653cc000 == 67 [pid = 1908] [id = 146] 00:30:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f18664f2000) [pid = 1908] [serial = 437] [outer = (nil)] 00:30:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18712c2800) [pid = 1908] [serial = 438] [outer = 0x7f18664f2000] 00:30:19 INFO - PROCESS | 1908 | 1461569419636 Marionette DEBUG loaded listener.js 00:30:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1873a47400) [pid = 1908] [serial = 439] [outer = 0x7f18664f2000] 00:30:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f18663c3000) [pid = 1908] [serial = 440] [outer = 0x7f186c56ec00] 00:30:20 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:20 INFO - PROCESS | 1908 | 1461569420640 Marionette TRACE conn3 <- [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]]]}] 00:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1487ms 00:30:20 INFO - PROCESS | 1908 | 1461569420668 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:30:20 INFO - PROCESS | 1908 | 1461569420673 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:30:20 INFO - PROCESS | 1908 | 1461569420678 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:30:20 INFO - PROCESS | 1908 | 1461569420681 Marionette TRACE conn3 <- [1,558,null,{}] 00:30:20 INFO - PROCESS | 1908 | 1461569420686 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:20 INFO - PROCESS | 1908 | 1461569420839 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:30:21 INFO - PROCESS | 1908 | 1461569420993 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18663de000 == 68 [pid = 1908] [id = 147] 00:30:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f18663c2400) [pid = 1908] [serial = 441] [outer = (nil)] 00:30:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f18663d1c00) [pid = 1908] [serial = 442] [outer = 0x7f18663c2400] 00:30:21 INFO - PROCESS | 1908 | 1461569421070 Marionette DEBUG loaded listener.js 00:30:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f18742c0800) [pid = 1908] [serial = 443] [outer = 0x7f18663c2400] 00:30:21 INFO - PROCESS | 1908 | 1461569421896 Marionette TRACE conn3 <- [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]]]}] 00:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1287ms 00:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:30:21 INFO - PROCESS | 1908 | 1461569421967 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:30:21 INFO - PROCESS | 1908 | 1461569421970 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:30:21 INFO - PROCESS | 1908 | 1461569421977 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:30:21 INFO - PROCESS | 1908 | 1461569421982 Marionette TRACE conn3 <- [1,562,null,{}] 00:30:21 INFO - PROCESS | 1908 | 1461569421987 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:22 INFO - PROCESS | 1908 | 1461569422173 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:30:22 INFO - PROCESS | 1908 | 1461569422324 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186412a800 == 69 [pid = 1908] [id = 148] 00:30:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1865416800) [pid = 1908] [serial = 444] [outer = (nil)] 00:30:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186541b800) [pid = 1908] [serial = 445] [outer = 0x7f1865416800] 00:30:22 INFO - PROCESS | 1908 | 1461569422398 Marionette DEBUG loaded listener.js 00:30:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f1865421000) [pid = 1908] [serial = 446] [outer = 0x7f1865416800] 00:30:22 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:23 INFO - PROCESS | 1908 | 1461569423246 Marionette TRACE conn3 <- [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]]]}] 00:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1336ms 00:30:23 INFO - PROCESS | 1908 | 1461569423313 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:30:23 INFO - PROCESS | 1908 | 1461569423317 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:30:23 INFO - PROCESS | 1908 | 1461569423324 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:30:23 INFO - PROCESS | 1908 | 1461569423328 Marionette TRACE conn3 <- [1,566,null,{}] 00:30:23 INFO - PROCESS | 1908 | 1461569423333 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:23 INFO - PROCESS | 1908 | 1461569423514 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:30:23 INFO - PROCESS | 1908 | 1461569423691 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866106000 == 70 [pid = 1908] [id = 149] 00:30:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1865531c00) [pid = 1908] [serial = 447] [outer = (nil)] 00:30:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186553c400) [pid = 1908] [serial = 448] [outer = 0x7f1865531c00] 00:30:23 INFO - PROCESS | 1908 | 1461569423769 Marionette DEBUG loaded listener.js 00:30:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1874f6bc00) [pid = 1908] [serial = 449] [outer = 0x7f1865531c00] 00:30:24 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:24 INFO - PROCESS | 1908 | 1461569424581 Marionette TRACE conn3 <- [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]]]}] 00:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1280ms 00:30:24 INFO - PROCESS | 1908 | 1461569424613 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:30:24 INFO - PROCESS | 1908 | 1461569424616 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:30:24 INFO - PROCESS | 1908 | 1461569424625 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:30:24 INFO - PROCESS | 1908 | 1461569424629 Marionette TRACE conn3 <- [1,570,null,{}] 00:30:24 INFO - PROCESS | 1908 | 1461569424634 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:24 INFO - PROCESS | 1908 | 1461569424798 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:30:24 INFO - PROCESS | 1908 | 1461569424953 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186611f800 == 71 [pid = 1908] [id = 150] 00:30:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1865535400) [pid = 1908] [serial = 450] [outer = (nil)] 00:30:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f18656af400) [pid = 1908] [serial = 451] [outer = 0x7f1865535400] 00:30:25 INFO - PROCESS | 1908 | 1461569425027 Marionette DEBUG loaded listener.js 00:30:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f18656b3c00) [pid = 1908] [serial = 452] [outer = 0x7f1865535400] 00:30:25 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:25 INFO - PROCESS | 1908 | 1461569425853 Marionette TRACE conn3 <- [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]]]}] 00:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1279ms 00:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:30:25 INFO - PROCESS | 1908 | 1461569425906 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:30:25 INFO - PROCESS | 1908 | 1461569425909 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:30:25 INFO - PROCESS | 1908 | 1461569425916 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:30:25 INFO - PROCESS | 1908 | 1461569425919 Marionette TRACE conn3 <- [1,574,null,{}] 00:30:25 INFO - PROCESS | 1908 | 1461569425925 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:26 INFO - PROCESS | 1908 | 1461569426097 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:30:26 INFO - PROCESS | 1908 | 1461569426252 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863d97000 == 72 [pid = 1908] [id = 151] 00:30:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1863c90800) [pid = 1908] [serial = 453] [outer = (nil)] 00:30:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f1863c98000) [pid = 1908] [serial = 454] [outer = 0x7f1863c90800] 00:30:26 INFO - PROCESS | 1908 | 1461569426324 Marionette DEBUG loaded listener.js 00:30:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1863c9d400) [pid = 1908] [serial = 455] [outer = 0x7f1863c90800] 00:30:27 INFO - PROCESS | 1908 | 1461569427212 Marionette TRACE conn3 <- [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]]]}] 00:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1333ms 00:30:27 INFO - PROCESS | 1908 | 1461569427248 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:30:27 INFO - PROCESS | 1908 | 1461569427252 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:30:27 INFO - PROCESS | 1908 | 1461569427258 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:30:27 INFO - PROCESS | 1908 | 1461569427261 Marionette TRACE conn3 <- [1,578,null,{}] 00:30:27 INFO - PROCESS | 1908 | 1461569427267 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:27 INFO - PROCESS | 1908 | 1461569427443 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:30:27 INFO - PROCESS | 1908 | 1461569427610 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186400e000 == 73 [pid = 1908] [id = 152] 00:30:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1863c9e000) [pid = 1908] [serial = 456] [outer = (nil)] 00:30:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1863ea5000) [pid = 1908] [serial = 457] [outer = 0x7f1863c9e000] 00:30:27 INFO - PROCESS | 1908 | 1461569427682 Marionette DEBUG loaded listener.js 00:30:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1863ea9400) [pid = 1908] [serial = 458] [outer = 0x7f1863c9e000] 00:30:28 INFO - PROCESS | 1908 | 1461569428586 Marionette TRACE conn3 <- [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]]]}] 00:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1379ms 00:30:28 INFO - PROCESS | 1908 | 1461569428639 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:30:28 INFO - PROCESS | 1908 | 1461569428642 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:30:28 INFO - PROCESS | 1908 | 1461569428649 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:30:28 INFO - PROCESS | 1908 | 1461569428651 Marionette TRACE conn3 <- [1,582,null,{}] 00:30:28 INFO - PROCESS | 1908 | 1461569428659 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:28 INFO - PROCESS | 1908 | 1461569428852 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:30:29 INFO - PROCESS | 1908 | 1461569429414 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653d5000 == 74 [pid = 1908] [id = 153] 00:30:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f1865530400) [pid = 1908] [serial = 459] [outer = (nil)] 00:30:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1865532400) [pid = 1908] [serial = 460] [outer = 0x7f1865530400] 00:30:29 INFO - PROCESS | 1908 | 1461569429528 Marionette DEBUG loaded listener.js 00:30:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186553ec00) [pid = 1908] [serial = 461] [outer = 0x7f1865530400] 00:30:30 INFO - PROCESS | 1908 | 1461569430543 Marionette TRACE conn3 <- [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]]]}] 00:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1940ms 00:30:30 INFO - PROCESS | 1908 | 1461569430592 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:30:30 INFO - PROCESS | 1908 | 1461569430599 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:30:30 INFO - PROCESS | 1908 | 1461569430607 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:30:30 INFO - PROCESS | 1908 | 1461569430610 Marionette TRACE conn3 <- [1,586,null,{}] 00:30:30 INFO - PROCESS | 1908 | 1461569430617 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:30 INFO - PROCESS | 1908 | 1461569430784 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:30:30 INFO - PROCESS | 1908 | 1461569430945 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fe1000 == 75 [pid = 1908] [id = 154] 00:30:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f18663c6400) [pid = 1908] [serial = 462] [outer = (nil)] 00:30:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f18664ec400) [pid = 1908] [serial = 463] [outer = 0x7f18663c6400] 00:30:31 INFO - PROCESS | 1908 | 1461569431128 Marionette DEBUG loaded listener.js 00:30:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18664f5000) [pid = 1908] [serial = 464] [outer = 0x7f18663c6400] 00:30:31 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870228800 == 74 [pid = 1908] [id = 108] 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188cdb8800 == 73 [pid = 1908] [id = 142] 00:30:31 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f188a961400) [pid = 1908] [serial = 384] [outer = (nil)] [url = about:blank] 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188895d800 == 72 [pid = 1908] [id = 141] 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876068000 == 71 [pid = 1908] [id = 140] 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1873883000 == 70 [pid = 1908] [id = 139] 00:30:31 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d57c800 == 69 [pid = 1908] [id = 138] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d0a8000 == 68 [pid = 1908] [id = 137] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6c4800 == 67 [pid = 1908] [id = 136] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fe1800 == 66 [pid = 1908] [id = 135] 00:30:32 INFO - PROCESS | 1908 | 1461569432032 Marionette TRACE conn3 <- [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]]]}] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188db31000 == 65 [pid = 1908] [id = 134] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18702a7000 == 64 [pid = 1908] [id = 133] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188cfa4000 == 63 [pid = 1908] [id = 132] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888b3d800 == 62 [pid = 1908] [id = 131] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875db5000 == 61 [pid = 1908] [id = 130] 00:30:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d719800 == 60 [pid = 1908] [id = 129] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1882804000) [pid = 1908] [serial = 378] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f187026fc00) [pid = 1908] [serial = 381] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f1883b56400) [pid = 1908] [serial = 379] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186d152000) [pid = 1908] [serial = 366] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186d6e2c00) [pid = 1908] [serial = 367] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1875fee400) [pid = 1908] [serial = 375] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f18735a9000) [pid = 1908] [serial = 372] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1874d23c00) [pid = 1908] [serial = 373] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f18701dbc00) [pid = 1908] [serial = 370] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f187014b400) [pid = 1908] [serial = 369] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1874f65800) [pid = 1908] [serial = 354] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f187014fc00) [pid = 1908] [serial = 351] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186cc52000) [pid = 1908] [serial = 348] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f187667fc00) [pid = 1908] [serial = 346] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1875fdfc00) [pid = 1908] [serial = 357] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1883681c00) [pid = 1908] [serial = 360] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f188483fc00) [pid = 1908] [serial = 363] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1888948400) [pid = 1908] [serial = 382] [outer = (nil)] [url = about:blank] 00:30:32 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1878c3d800) [pid = 1908] [serial = 376] [outer = (nil)] [url = about:blank] 00:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1480ms 00:30:32 INFO - PROCESS | 1908 | 1461569432091 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:30:32 INFO - PROCESS | 1908 | 1461569432097 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:30:32 INFO - PROCESS | 1908 | 1461569432104 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:30:32 INFO - PROCESS | 1908 | 1461569432106 Marionette TRACE conn3 <- [1,590,null,{}] 00:30:32 INFO - PROCESS | 1908 | 1461569432112 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:32 INFO - PROCESS | 1908 | 1461569432262 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:30:32 INFO - PROCESS | 1908 | 1461569432378 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d29c800 == 61 [pid = 1908] [id = 155] 00:30:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f18663cfc00) [pid = 1908] [serial = 465] [outer = (nil)] 00:30:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186c51c800) [pid = 1908] [serial = 466] [outer = 0x7f18663cfc00] 00:30:32 INFO - PROCESS | 1908 | 1461569432444 Marionette DEBUG loaded listener.js 00:30:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186cc51c00) [pid = 1908] [serial = 467] [outer = 0x7f18663cfc00] 00:30:33 INFO - PROCESS | 1908 | 1461569433526 Marionette TRACE conn3 <- [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]]]}] 00:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1436ms 00:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:30:33 INFO - PROCESS | 1908 | 1461569433541 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:30:33 INFO - PROCESS | 1908 | 1461569433544 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:30:33 INFO - PROCESS | 1908 | 1461569433557 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:30:33 INFO - PROCESS | 1908 | 1461569433565 Marionette TRACE conn3 <- [1,594,null,{}] 00:30:33 INFO - PROCESS | 1908 | 1461569433574 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:33 INFO - PROCESS | 1908 | 1461569433787 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:30:33 INFO - PROCESS | 1908 | 1461569433807 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d90e000 == 62 [pid = 1908] [id = 156] 00:30:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186ccd3c00) [pid = 1908] [serial = 468] [outer = (nil)] 00:30:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186d23b000) [pid = 1908] [serial = 469] [outer = 0x7f186ccd3c00] 00:30:33 INFO - PROCESS | 1908 | 1461569433871 Marionette DEBUG loaded listener.js 00:30:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186d3cf000) [pid = 1908] [serial = 470] [outer = 0x7f186ccd3c00] 00:30:34 INFO - PROCESS | 1908 | 1461569434752 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1244ms 00:30:34 INFO - PROCESS | 1908 | 1461569434795 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:30:34 INFO - PROCESS | 1908 | 1461569434799 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:30:34 INFO - PROCESS | 1908 | 1461569434805 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:30:34 INFO - PROCESS | 1908 | 1461569434808 Marionette TRACE conn3 <- [1,598,null,{}] 00:30:34 INFO - PROCESS | 1908 | 1461569434827 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:35 INFO - PROCESS | 1908 | 1461569435023 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:30:35 INFO - PROCESS | 1908 | 1461569435048 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18702a0000 == 63 [pid = 1908] [id = 157] 00:30:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186c514400) [pid = 1908] [serial = 471] [outer = (nil)] 00:30:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186d9dcc00) [pid = 1908] [serial = 472] [outer = 0x7f186c514400] 00:30:35 INFO - PROCESS | 1908 | 1461569435112 Marionette DEBUG loaded listener.js 00:30:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1870043400) [pid = 1908] [serial = 473] [outer = 0x7f186c514400] 00:30:35 INFO - PROCESS | 1908 | 1461569435967 Marionette TRACE conn3 <- [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]]]}] 00:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1198ms 00:30:36 INFO - PROCESS | 1908 | 1461569436003 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:30:36 INFO - PROCESS | 1908 | 1461569436007 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:30:36 INFO - PROCESS | 1908 | 1461569436013 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:30:36 INFO - PROCESS | 1908 | 1461569436015 Marionette TRACE conn3 <- [1,602,null,{}] 00:30:36 INFO - PROCESS | 1908 | 1461569436027 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:36 INFO - PROCESS | 1908 | 1461569436221 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:30:36 INFO - PROCESS | 1908 | 1461569436242 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872975800 == 64 [pid = 1908] [id = 158] 00:30:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f187014f800) [pid = 1908] [serial = 474] [outer = (nil)] 00:30:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f18701db800) [pid = 1908] [serial = 475] [outer = 0x7f187014f800] 00:30:36 INFO - PROCESS | 1908 | 1461569436316 Marionette DEBUG loaded listener.js 00:30:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1870278000) [pid = 1908] [serial = 476] [outer = 0x7f187014f800] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f188cd15000) [pid = 1908] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1870277400) [pid = 1908] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f1888de4000) [pid = 1908] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1875252800) [pid = 1908] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f186d155400) [pid = 1908] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186d3c7000) [pid = 1908] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186a0c6400) [pid = 1908] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:30:36 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f187579a400) [pid = 1908] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:30:37 INFO - PROCESS | 1908 | 1461569437310 Marionette TRACE conn3 <- [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]]]}] 00:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1337ms 00:30:37 INFO - PROCESS | 1908 | 1461569437351 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:30:37 INFO - PROCESS | 1908 | 1461569437354 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:30:37 INFO - PROCESS | 1908 | 1461569437360 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:30:37 INFO - PROCESS | 1908 | 1461569437362 Marionette TRACE conn3 <- [1,606,null,{}] 00:30:37 INFO - PROCESS | 1908 | 1461569437368 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:37 INFO - PROCESS | 1908 | 1461569437565 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:30:37 INFO - PROCESS | 1908 | 1461569437587 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875586000 == 65 [pid = 1908] [id = 159] 00:30:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f187008f800) [pid = 1908] [serial = 477] [outer = (nil)] 00:30:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1870320000) [pid = 1908] [serial = 478] [outer = 0x7f187008f800] 00:30:37 INFO - PROCESS | 1908 | 1461569437649 Marionette DEBUG loaded listener.js 00:30:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1872c6a000) [pid = 1908] [serial = 479] [outer = 0x7f187008f800] 00:30:38 INFO - PROCESS | 1908 | 1461569438360 Marionette TRACE conn3 <- [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]]]}] 00:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1029ms 00:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:30:38 INFO - PROCESS | 1908 | 1461569438390 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:30:38 INFO - PROCESS | 1908 | 1461569438392 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:30:38 INFO - PROCESS | 1908 | 1461569438398 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:30:38 INFO - PROCESS | 1908 | 1461569438401 Marionette TRACE conn3 <- [1,610,null,{}] 00:30:38 INFO - PROCESS | 1908 | 1461569438406 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:38 INFO - PROCESS | 1908 | 1461569438556 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:30:38 INFO - PROCESS | 1908 | 1461569438689 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876067800 == 66 [pid = 1908] [id = 160] 00:30:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186d3cec00) [pid = 1908] [serial = 480] [outer = (nil)] 00:30:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1873412000) [pid = 1908] [serial = 481] [outer = 0x7f186d3cec00] 00:30:38 INFO - PROCESS | 1908 | 1461569438752 Marionette DEBUG loaded listener.js 00:30:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f1874da8000) [pid = 1908] [serial = 482] [outer = 0x7f186d3cec00] 00:30:39 INFO - PROCESS | 1908 | 1461569439779 Marionette TRACE conn3 <- [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]]]}] 00:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1432ms 00:30:39 INFO - PROCESS | 1908 | 1461569439831 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:30:39 INFO - PROCESS | 1908 | 1461569439837 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:30:39 INFO - PROCESS | 1908 | 1461569439850 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:30:39 INFO - PROCESS | 1908 | 1461569439855 Marionette TRACE conn3 <- [1,614,null,{}] 00:30:39 INFO - PROCESS | 1908 | 1461569439863 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:40 INFO - PROCESS | 1908 | 1461569440065 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:30:40 INFO - PROCESS | 1908 | 1461569440223 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf9b000 == 67 [pid = 1908] [id = 161] 00:30:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f18656aec00) [pid = 1908] [serial = 483] [outer = (nil)] 00:30:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f18663c3c00) [pid = 1908] [serial = 484] [outer = 0x7f18656aec00] 00:30:40 INFO - PROCESS | 1908 | 1461569440305 Marionette DEBUG loaded listener.js 00:30:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f18664f4000) [pid = 1908] [serial = 485] [outer = 0x7f18656aec00] 00:30:41 INFO - PROCESS | 1908 | 1461569441290 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1492ms 00:30:41 INFO - PROCESS | 1908 | 1461569441341 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:30:41 INFO - PROCESS | 1908 | 1461569441350 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:30:41 INFO - PROCESS | 1908 | 1461569441361 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:30:41 INFO - PROCESS | 1908 | 1461569441365 Marionette TRACE conn3 <- [1,618,null,{}] 00:30:41 INFO - PROCESS | 1908 | 1461569441372 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:41 INFO - PROCESS | 1908 | 1461569441548 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:30:41 INFO - PROCESS | 1908 | 1461569441787 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187029a800 == 68 [pid = 1908] [id = 162] 00:30:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186a0c9c00) [pid = 1908] [serial = 486] [outer = (nil)] 00:30:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186ccdc800) [pid = 1908] [serial = 487] [outer = 0x7f186a0c9c00] 00:30:41 INFO - PROCESS | 1908 | 1461569441905 Marionette DEBUG loaded listener.js 00:30:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186d236000) [pid = 1908] [serial = 488] [outer = 0x7f186a0c9c00] 00:30:42 INFO - PROCESS | 1908 | 1461569442717 Marionette TRACE conn3 <- [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]]]}] 00:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1385ms 00:30:42 INFO - PROCESS | 1908 | 1461569442746 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:30:42 INFO - PROCESS | 1908 | 1461569442751 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:30:42 INFO - PROCESS | 1908 | 1461569442758 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:30:42 INFO - PROCESS | 1908 | 1461569442764 Marionette TRACE conn3 <- [1,622,null,{}] 00:30:42 INFO - PROCESS | 1908 | 1461569442781 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:42 INFO - PROCESS | 1908 | 1461569442971 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:30:43 INFO - PROCESS | 1908 | 1461569443125 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187723e800 == 69 [pid = 1908] [id = 163] 00:30:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186d6ed000) [pid = 1908] [serial = 489] [outer = (nil)] 00:30:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f187026f000) [pid = 1908] [serial = 490] [outer = 0x7f186d6ed000] 00:30:43 INFO - PROCESS | 1908 | 1461569443200 Marionette DEBUG loaded listener.js 00:30:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f18712c8000) [pid = 1908] [serial = 491] [outer = 0x7f186d6ed000] 00:30:44 INFO - PROCESS | 1908 | 1461569444088 Marionette TRACE conn3 <- [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]]]}] 00:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1391ms 00:30:44 INFO - PROCESS | 1908 | 1461569444148 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:30:44 INFO - PROCESS | 1908 | 1461569444159 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:30:44 INFO - PROCESS | 1908 | 1461569444165 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:30:44 INFO - PROCESS | 1908 | 1461569444169 Marionette TRACE conn3 <- [1,626,null,{}] 00:30:44 INFO - PROCESS | 1908 | 1461569444176 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:44 INFO - PROCESS | 1908 | 1461569444381 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:30:44 INFO - PROCESS | 1908 | 1461569444535 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8df000 == 70 [pid = 1908] [id = 164] 00:30:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f186ebdf400) [pid = 1908] [serial = 492] [outer = (nil)] 00:30:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f18735ae400) [pid = 1908] [serial = 493] [outer = 0x7f186ebdf400] 00:30:44 INFO - PROCESS | 1908 | 1461569444628 Marionette DEBUG loaded listener.js 00:30:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1874f6a400) [pid = 1908] [serial = 494] [outer = 0x7f186ebdf400] 00:30:45 INFO - PROCESS | 1908 | 1461569445496 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1382ms 00:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:30:45 INFO - PROCESS | 1908 | 1461569445549 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:30:45 INFO - PROCESS | 1908 | 1461569445552 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:30:45 INFO - PROCESS | 1908 | 1461569445559 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:30:45 INFO - PROCESS | 1908 | 1461569445561 Marionette TRACE conn3 <- [1,630,null,{}] 00:30:45 INFO - PROCESS | 1908 | 1461569445568 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:45 INFO - PROCESS | 1908 | 1461569445749 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:30:45 INFO - PROCESS | 1908 | 1461569445908 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884b69000 == 71 [pid = 1908] [id = 165] 00:30:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1870049800) [pid = 1908] [serial = 495] [outer = (nil)] 00:30:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1875033000) [pid = 1908] [serial = 496] [outer = 0x7f1870049800] 00:30:45 INFO - PROCESS | 1908 | 1461569445990 Marionette DEBUG loaded listener.js 00:30:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f187579e400) [pid = 1908] [serial = 497] [outer = 0x7f1870049800] 00:30:47 INFO - PROCESS | 1908 | 1461569447040 Marionette TRACE conn3 <- [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]]]}] 00:30:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:30:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 00:30:47 INFO - PROCESS | 1908 | 1461569447090 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:30:47 INFO - PROCESS | 1908 | 1461569447094 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:30:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:30:47 INFO - PROCESS | 1908 | 1461569447100 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:30:47 INFO - PROCESS | 1908 | 1461569447104 Marionette TRACE conn3 <- [1,634,null,{}] 00:30:47 INFO - PROCESS | 1908 | 1461569447110 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:47 INFO - PROCESS | 1908 | 1461569447317 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:30:47 INFO - PROCESS | 1908 | 1461569447513 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888bb6000 == 72 [pid = 1908] [id = 166] 00:30:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f187579fc00) [pid = 1908] [serial = 498] [outer = (nil)] 00:30:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f187600f800) [pid = 1908] [serial = 499] [outer = 0x7f187579fc00] 00:30:47 INFO - PROCESS | 1908 | 1461569447606 Marionette DEBUG loaded listener.js 00:30:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f187728e000) [pid = 1908] [serial = 500] [outer = 0x7f187579fc00] 00:30:48 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:48 INFO - PROCESS | 1908 | 1461569448394 Marionette TRACE conn3 <- [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]]]}] 00:30:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:30:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1332ms 00:30:48 INFO - PROCESS | 1908 | 1461569448433 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:30:48 INFO - PROCESS | 1908 | 1461569448438 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:30:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:30:48 INFO - PROCESS | 1908 | 1461569448445 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:30:48 INFO - PROCESS | 1908 | 1461569448448 Marionette TRACE conn3 <- [1,638,null,{}] 00:30:48 INFO - PROCESS | 1908 | 1461569448453 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:48 INFO - PROCESS | 1908 | 1461569448622 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:30:48 INFO - PROCESS | 1908 | 1461569448795 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1895bd4800 == 73 [pid = 1908] [id = 167] 00:30:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186d54a800) [pid = 1908] [serial = 501] [outer = (nil)] 00:30:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186d551800) [pid = 1908] [serial = 502] [outer = 0x7f186d54a800] 00:30:48 INFO - PROCESS | 1908 | 1461569448865 Marionette DEBUG loaded listener.js 00:30:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f186d557800) [pid = 1908] [serial = 503] [outer = 0x7f186d54a800] 00:30:49 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:49 INFO - PROCESS | 1908 | 1461569449778 Marionette TRACE conn3 <- [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]]]}] 00:30:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:30:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1380ms 00:30:49 INFO - PROCESS | 1908 | 1461569449826 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:30:49 INFO - PROCESS | 1908 | 1461569449830 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:30:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:30:49 INFO - PROCESS | 1908 | 1461569449836 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:30:49 INFO - PROCESS | 1908 | 1461569449840 Marionette TRACE conn3 <- [1,642,null,{}] 00:30:49 INFO - PROCESS | 1908 | 1461569449845 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:50 INFO - PROCESS | 1908 | 1461569450051 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:30:50 INFO - PROCESS | 1908 | 1461569450292 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186c64a800 == 74 [pid = 1908] [id = 168] 00:30:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186d554800) [pid = 1908] [serial = 504] [outer = (nil)] 00:30:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1877288c00) [pid = 1908] [serial = 505] [outer = 0x7f186d554800] 00:30:50 INFO - PROCESS | 1908 | 1461569450463 Marionette DEBUG loaded listener.js 00:30:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1877292000) [pid = 1908] [serial = 506] [outer = 0x7f186d554800] 00:30:51 INFO - PROCESS | 1908 | 1461569451432 Marionette TRACE conn3 <- [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]]]}] 00:30:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:30:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1637ms 00:30:51 INFO - PROCESS | 1908 | 1461569451475 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:30:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:30:51 INFO - PROCESS | 1908 | 1461569451480 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:30:51 INFO - PROCESS | 1908 | 1461569451486 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:30:51 INFO - PROCESS | 1908 | 1461569451490 Marionette TRACE conn3 <- [1,646,null,{}] 00:30:51 INFO - PROCESS | 1908 | 1461569451495 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:51 INFO - PROCESS | 1908 | 1461569451681 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:30:51 INFO - PROCESS | 1908 | 1461569451821 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631e4000 == 75 [pid = 1908] [id = 169] 00:30:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186d557c00) [pid = 1908] [serial = 507] [outer = (nil)] 00:30:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1870decc00) [pid = 1908] [serial = 508] [outer = 0x7f186d557c00] 00:30:51 INFO - PROCESS | 1908 | 1461569451899 Marionette DEBUG loaded listener.js 00:30:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1870df2800) [pid = 1908] [serial = 509] [outer = 0x7f186d557c00] 00:30:52 INFO - PROCESS | 1908 | 1461569452724 Marionette TRACE conn3 <- [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]]]}] 00:30:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:30:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1279ms 00:30:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:30:52 INFO - PROCESS | 1908 | 1461569452766 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:30:52 INFO - PROCESS | 1908 | 1461569452769 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:30:52 INFO - PROCESS | 1908 | 1461569452775 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:30:52 INFO - PROCESS | 1908 | 1461569452778 Marionette TRACE conn3 <- [1,650,null,{}] 00:30:52 INFO - PROCESS | 1908 | 1461569452784 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:52 INFO - PROCESS | 1908 | 1461569452963 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:30:53 INFO - PROCESS | 1908 | 1461569453133 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630be000 == 76 [pid = 1908] [id = 170] 00:30:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1863ea6000) [pid = 1908] [serial = 510] [outer = (nil)] 00:30:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f186a141800) [pid = 1908] [serial = 511] [outer = 0x7f1863ea6000] 00:30:53 INFO - PROCESS | 1908 | 1461569453204 Marionette DEBUG loaded listener.js 00:30:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f186a147c00) [pid = 1908] [serial = 512] [outer = 0x7f1863ea6000] 00:30:54 INFO - PROCESS | 1908 | 1461569454128 Marionette TRACE conn3 <- [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]]]}] 00:30:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:30:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1429ms 00:30:54 INFO - PROCESS | 1908 | 1461569454204 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:30:54 INFO - PROCESS | 1908 | 1461569454209 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:30:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:30:54 INFO - PROCESS | 1908 | 1461569454216 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:30:54 INFO - PROCESS | 1908 | 1461569454221 Marionette TRACE conn3 <- [1,654,null,{}] 00:30:54 INFO - PROCESS | 1908 | 1461569454227 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:54 INFO - PROCESS | 1908 | 1461569454479 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:30:55 INFO - PROCESS | 1908 | 1461569455000 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ecc000 == 77 [pid = 1908] [id = 171] 00:30:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1865412800) [pid = 1908] [serial = 513] [outer = (nil)] 00:30:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f186541d800) [pid = 1908] [serial = 514] [outer = 0x7f1865412800] 00:30:55 INFO - PROCESS | 1908 | 1461569455077 Marionette DEBUG loaded listener.js 00:30:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f18656a8400) [pid = 1908] [serial = 515] [outer = 0x7f1865412800] 00:30:55 INFO - PROCESS | 1908 | 1461569455916 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:30:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:30:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1735ms 00:30:55 INFO - PROCESS | 1908 | 1461569455953 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:30:55 INFO - PROCESS | 1908 | 1461569455961 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:30:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:30:55 INFO - PROCESS | 1908 | 1461569455970 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:30:55 INFO - PROCESS | 1908 | 1461569455973 Marionette TRACE conn3 <- [1,658,null,{}] 00:30:55 INFO - PROCESS | 1908 | 1461569455979 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:56 INFO - PROCESS | 1908 | 1461569456163 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:30:56 INFO - PROCESS | 1908 | 1461569456452 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864004000 == 78 [pid = 1908] [id = 172] 00:30:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f18663cb000) [pid = 1908] [serial = 516] [outer = (nil)] 00:30:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f18664eb000) [pid = 1908] [serial = 517] [outer = 0x7f18663cb000] 00:30:56 INFO - PROCESS | 1908 | 1461569456580 Marionette DEBUG loaded listener.js 00:30:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f186a0d1400) [pid = 1908] [serial = 518] [outer = 0x7f18663cb000] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dbe000 == 77 [pid = 1908] [id = 91] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875586000 == 76 [pid = 1908] [id = 159] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f188cf57000) [pid = 1908] [serial = 402] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f188ddb6000) [pid = 1908] [serial = 405] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | 1461569457485 Marionette TRACE conn3 <- [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]]]}] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872975800 == 75 [pid = 1908] [id = 158] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18702a0000 == 74 [pid = 1908] [id = 157] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d90e000 == 73 [pid = 1908] [id = 156] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d29c800 == 72 [pid = 1908] [id = 155] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fe1000 == 71 [pid = 1908] [id = 154] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653d5000 == 70 [pid = 1908] [id = 153] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653cc000 == 69 [pid = 1908] [id = 146] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872a43000 == 68 [pid = 1908] [id = 145] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d710000 == 67 [pid = 1908] [id = 144] 00:30:57 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf8b800 == 66 [pid = 1908] [id = 143] 00:30:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:30:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1581ms 00:30:57 INFO - PROCESS | 1908 | 1461569457554 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:30:57 INFO - PROCESS | 1908 | 1461569457561 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:30:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:30:57 INFO - PROCESS | 1908 | 1461569457569 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:30:57 INFO - PROCESS | 1908 | 1461569457571 Marionette TRACE conn3 <- [1,662,null,{}] 00:30:57 INFO - PROCESS | 1908 | 1461569457577 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:57 INFO - PROCESS | 1908 | 1461569457734 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f1879b10c00) [pid = 1908] [serial = 420] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f188ddb4400) [pid = 1908] [serial = 424] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1884834000) [pid = 1908] [serial = 421] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1871383c00) [pid = 1908] [serial = 427] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1875fd8400) [pid = 1908] [serial = 418] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f188cd7a400) [pid = 1908] [serial = 423] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f18712c5800) [pid = 1908] [serial = 426] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f188b70f800) [pid = 1908] [serial = 385] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1870042400) [pid = 1908] [serial = 390] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18757a2400) [pid = 1908] [serial = 417] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f18701dac00) [pid = 1908] [serial = 414] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f187027a000) [pid = 1908] [serial = 415] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186e736400) [pid = 1908] [serial = 412] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186d3d5400) [pid = 1908] [serial = 411] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186ccddc00) [pid = 1908] [serial = 409] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186c520400) [pid = 1908] [serial = 408] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f1888de0000) [pid = 1908] [serial = 399] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f187579a000) [pid = 1908] [serial = 393] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1886a38800) [pid = 1908] [serial = 396] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d234000) [pid = 1908] [serial = 387] [outer = (nil)] [url = about:blank] 00:30:57 INFO - PROCESS | 1908 | 1461569457875 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186611d000 == 67 [pid = 1908] [id = 173] 00:30:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f18663cc800) [pid = 1908] [serial = 519] [outer = (nil)] 00:30:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186cc4f000) [pid = 1908] [serial = 520] [outer = 0x7f18663cc800] 00:30:57 INFO - PROCESS | 1908 | 1461569457944 Marionette DEBUG loaded listener.js 00:30:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186d158800) [pid = 1908] [serial = 521] [outer = 0x7f18663cc800] 00:30:58 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:58 INFO - PROCESS | 1908 | 1461569458696 Marionette TRACE conn3 <- [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]]]}] 00:30:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:30:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1180ms 00:30:58 INFO - PROCESS | 1908 | 1461569458756 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:30:58 INFO - PROCESS | 1908 | 1461569458759 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:30:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:30:58 INFO - PROCESS | 1908 | 1461569458779 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:30:58 INFO - PROCESS | 1908 | 1461569458789 Marionette TRACE conn3 <- [1,666,null,{}] 00:30:58 INFO - PROCESS | 1908 | 1461569458794 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:30:58 INFO - PROCESS | 1908 | 1461569458964 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:30:58 INFO - PROCESS | 1908 | 1461569458976 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d576800 == 68 [pid = 1908] [id = 174] 00:30:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186d242400) [pid = 1908] [serial = 522] [outer = (nil)] 00:30:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186e734800) [pid = 1908] [serial = 523] [outer = 0x7f186d242400] 00:30:59 INFO - PROCESS | 1908 | 1461569459041 Marionette DEBUG loaded listener.js 00:30:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1870046800) [pid = 1908] [serial = 524] [outer = 0x7f186d242400] 00:30:59 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:30:59 INFO - PROCESS | 1908 | 1461569459874 Marionette TRACE conn3 <- [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]]]}] 00:30:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:30:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1153ms 00:30:59 INFO - PROCESS | 1908 | 1461569459933 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:30:59 INFO - PROCESS | 1908 | 1461569459938 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:30:59 INFO - PROCESS | 1908 | 1461569459953 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:30:59 INFO - PROCESS | 1908 | 1461569459955 Marionette TRACE conn3 <- [1,670,null,{}] 00:30:59 INFO - PROCESS | 1908 | 1461569459960 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:00 INFO - PROCESS | 1908 | 1461569460163 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:31:00 INFO - PROCESS | 1908 | 1461569460181 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870228000 == 69 [pid = 1908] [id = 175] 00:31:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f186d236400) [pid = 1908] [serial = 525] [outer = (nil)] 00:31:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f18701d8400) [pid = 1908] [serial = 526] [outer = 0x7f186d236400] 00:31:00 INFO - PROCESS | 1908 | 1461569460245 Marionette DEBUG loaded listener.js 00:31:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f187032b000) [pid = 1908] [serial = 527] [outer = 0x7f186d236400] 00:31:01 INFO - PROCESS | 1908 | 1461569461060 Marionette TRACE conn3 <- [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]]]}] 00:31:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:31:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1141ms 00:31:01 INFO - PROCESS | 1908 | 1461569461088 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:31:01 INFO - PROCESS | 1908 | 1461569461091 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:31:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:31:01 INFO - PROCESS | 1908 | 1461569461097 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:31:01 INFO - PROCESS | 1908 | 1461569461100 Marionette TRACE conn3 <- [1,674,null,{}] 00:31:01 INFO - PROCESS | 1908 | 1461569461109 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:01 INFO - PROCESS | 1908 | 1461569461328 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:31:01 INFO - PROCESS | 1908 | 1461569461358 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870336000 == 70 [pid = 1908] [id = 176] 00:31:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f18712c4800) [pid = 1908] [serial = 528] [outer = (nil)] 00:31:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f18712cb800) [pid = 1908] [serial = 529] [outer = 0x7f18712c4800] 00:31:01 INFO - PROCESS | 1908 | 1461569461444 Marionette DEBUG loaded listener.js 00:31:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f187460a000) [pid = 1908] [serial = 530] [outer = 0x7f18712c4800] 00:31:02 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f187014f800) [pid = 1908] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186ccd3c00) [pid = 1908] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186d23f400) [pid = 1908] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f186c514400) [pid = 1908] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1865530400) [pid = 1908] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18663cfc00) [pid = 1908] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f187008f800) [pid = 1908] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:31:02 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f18663c6400) [pid = 1908] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:31:02 INFO - PROCESS | 1908 | 1461569462534 Marionette TRACE conn3 <- [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]]]}] 00:31:02 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 00:31:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1496ms 00:31:02 INFO - PROCESS | 1908 | 1461569462595 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:31:02 INFO - PROCESS | 1908 | 1461569462598 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:31:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:31:02 INFO - PROCESS | 1908 | 1461569462604 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:31:02 INFO - PROCESS | 1908 | 1461569462606 Marionette TRACE conn3 <- [1,678,null,{}] 00:31:02 INFO - PROCESS | 1908 | 1461569462612 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:02 INFO - PROCESS | 1908 | 1461569462758 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:31:02 INFO - PROCESS | 1908 | 1461569462785 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871feb000 == 71 [pid = 1908] [id = 177] 00:31:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1863ea9c00) [pid = 1908] [serial = 531] [outer = (nil)] 00:31:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186e737000) [pid = 1908] [serial = 532] [outer = 0x7f1863ea9c00] 00:31:02 INFO - PROCESS | 1908 | 1461569462951 Marionette DEBUG loaded listener.js 00:31:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1874f6f400) [pid = 1908] [serial = 533] [outer = 0x7f1863ea9c00] 00:31:03 INFO - PROCESS | 1908 | 1461569463609 Marionette TRACE conn3 <- [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]]]}] 00:31:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:31:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1027ms 00:31:03 INFO - PROCESS | 1908 | 1461569463631 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:31:03 INFO - PROCESS | 1908 | 1461569463636 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:31:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:31:03 INFO - PROCESS | 1908 | 1461569463642 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:31:03 INFO - PROCESS | 1908 | 1461569463643 Marionette TRACE conn3 <- [1,682,null,{}] 00:31:03 INFO - PROCESS | 1908 | 1461569463649 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:03 INFO - PROCESS | 1908 | 1461569463807 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:31:03 INFO - PROCESS | 1908 | 1461569463929 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187606e000 == 72 [pid = 1908] [id = 178] 00:31:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f18656b4000) [pid = 1908] [serial = 534] [outer = (nil)] 00:31:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1874f6e800) [pid = 1908] [serial = 535] [outer = 0x7f18656b4000] 00:31:03 INFO - PROCESS | 1908 | 1461569463991 Marionette DEBUG loaded listener.js 00:31:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1877032c00) [pid = 1908] [serial = 536] [outer = 0x7f18656b4000] 00:31:05 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:05 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:05 INFO - PROCESS | 1908 | 1461569465455 Marionette TRACE conn3 <- [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]]]}] 00:31:05 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) 00:31:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1833ms 00:31:05 INFO - PROCESS | 1908 | 1461569465476 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:31:05 INFO - PROCESS | 1908 | 1461569465480 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:31:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:31:05 INFO - PROCESS | 1908 | 1461569465489 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:31:05 INFO - PROCESS | 1908 | 1461569465494 Marionette TRACE conn3 <- [1,686,null,{}] 00:31:05 INFO - PROCESS | 1908 | 1461569465502 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:05 INFO - PROCESS | 1908 | 1461569465671 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:31:05 INFO - PROCESS | 1908 | 1461569465852 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf81800 == 73 [pid = 1908] [id = 179] 00:31:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f18663cfc00) [pid = 1908] [serial = 537] [outer = (nil)] 00:31:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186a148800) [pid = 1908] [serial = 538] [outer = 0x7f18663cfc00] 00:31:05 INFO - PROCESS | 1908 | 1461569465928 Marionette DEBUG loaded listener.js 00:31:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f186d14c000) [pid = 1908] [serial = 539] [outer = 0x7f18663cfc00] 00:31:07 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:07 INFO - PROCESS | 1908 | 1461569467194 Marionette TRACE conn3 <- [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]]]}] 00:31:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:31:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1740ms 00:31:07 INFO - PROCESS | 1908 | 1461569467230 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:31:07 INFO - PROCESS | 1908 | 1461569467239 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:31:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:31:07 INFO - PROCESS | 1908 | 1461569467393 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:31:07 INFO - PROCESS | 1908 | 1461569467402 Marionette TRACE conn3 <- [1,690,null,{}] 00:31:07 INFO - PROCESS | 1908 | 1461569467428 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:07 INFO - PROCESS | 1908 | 1461569467613 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:31:07 INFO - PROCESS | 1908 | 1461569467772 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873a5c800 == 74 [pid = 1908] [id = 180] 00:31:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f18664f1c00) [pid = 1908] [serial = 540] [outer = (nil)] 00:31:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f186d557000) [pid = 1908] [serial = 541] [outer = 0x7f18664f1c00] 00:31:07 INFO - PROCESS | 1908 | 1461569467851 Marionette DEBUG loaded listener.js 00:31:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f1870de8400) [pid = 1908] [serial = 542] [outer = 0x7f18664f1c00] 00:31:09 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:09 INFO - PROCESS | 1908 | 1461569469354 Marionette TRACE conn3 <- [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]]]}] 00:31:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:31:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2064ms 00:31:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:31:09 INFO - PROCESS | 1908 | 1461569469407 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:31:09 INFO - PROCESS | 1908 | 1461569469410 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:31:09 INFO - PROCESS | 1908 | 1461569469417 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:31:09 INFO - PROCESS | 1908 | 1461569469423 Marionette TRACE conn3 <- [1,694,null,{}] 00:31:09 INFO - PROCESS | 1908 | 1461569469439 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:09 INFO - PROCESS | 1908 | 1461569469659 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:31:09 INFO - PROCESS | 1908 | 1461569469787 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888ba6800 == 75 [pid = 1908] [id = 181] 00:31:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1870df3000) [pid = 1908] [serial = 543] [outer = (nil)] 00:31:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f18712cec00) [pid = 1908] [serial = 544] [outer = 0x7f1870df3000] 00:31:09 INFO - PROCESS | 1908 | 1461569469871 Marionette DEBUG loaded listener.js 00:31:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1877293800) [pid = 1908] [serial = 545] [outer = 0x7f1870df3000] 00:31:11 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:11 INFO - PROCESS | 1908 | 1461569471197 Marionette TRACE conn3 <- [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]]]}] 00:31:11 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) 00:31:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1890ms 00:31:11 INFO - PROCESS | 1908 | 1461569471307 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:31:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:31:11 INFO - PROCESS | 1908 | 1461569471312 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:31:11 INFO - PROCESS | 1908 | 1461569471317 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:31:11 INFO - PROCESS | 1908 | 1461569471320 Marionette TRACE conn3 <- [1,698,null,{}] 00:31:11 INFO - PROCESS | 1908 | 1461569471325 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:11 INFO - PROCESS | 1908 | 1461569471525 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:31:11 INFO - PROCESS | 1908 | 1461569471682 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db32800 == 76 [pid = 1908] [id = 182] 00:31:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1863cde400) [pid = 1908] [serial = 546] [outer = (nil)] 00:31:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1863ce8400) [pid = 1908] [serial = 547] [outer = 0x7f1863cde400] 00:31:11 INFO - PROCESS | 1908 | 1461569471756 Marionette DEBUG loaded listener.js 00:31:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f18662b2000) [pid = 1908] [serial = 548] [outer = 0x7f1863cde400] 00:31:13 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:13 INFO - PROCESS | 1908 | 1461569473123 Marionette TRACE conn3 <- [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]]]}] 00:31:13 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) 00:31:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1830ms 00:31:13 INFO - PROCESS | 1908 | 1461569473178 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:31:13 INFO - PROCESS | 1908 | 1461569473183 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:31:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:31:13 INFO - PROCESS | 1908 | 1461569473190 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:31:13 INFO - PROCESS | 1908 | 1461569473192 Marionette TRACE conn3 <- [1,702,null,{}] 00:31:13 INFO - PROCESS | 1908 | 1461569473198 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:13 INFO - PROCESS | 1908 | 1461569473434 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:31:13 INFO - PROCESS | 1908 | 1461569473596 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf9c800 == 77 [pid = 1908] [id = 183] 00:31:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f1863ce6800) [pid = 1908] [serial = 549] [outer = (nil)] 00:31:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f18662bbc00) [pid = 1908] [serial = 550] [outer = 0x7f1863ce6800] 00:31:13 INFO - PROCESS | 1908 | 1461569473667 Marionette DEBUG loaded listener.js 00:31:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f18701da800) [pid = 1908] [serial = 551] [outer = 0x7f1863ce6800] 00:31:15 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:15 INFO - PROCESS | 1908 | 1461569475447 Marionette TRACE conn3 <- [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]]]}] 00:31:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:31:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2292ms 00:31:15 INFO - PROCESS | 1908 | 1461569475484 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:31:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:31:15 INFO - PROCESS | 1908 | 1461569475490 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:31:15 INFO - PROCESS | 1908 | 1461569475497 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:31:15 INFO - PROCESS | 1908 | 1461569475500 Marionette TRACE conn3 <- [1,706,null,{}] 00:31:15 INFO - PROCESS | 1908 | 1461569475508 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:15 INFO - PROCESS | 1908 | 1461569475655 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:31:15 INFO - PROCESS | 1908 | 1461569475821 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631d3000 == 78 [pid = 1908] [id = 184] 00:31:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f18662bc800) [pid = 1908] [serial = 552] [outer = (nil)] 00:31:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f18664f0000) [pid = 1908] [serial = 553] [outer = 0x7f18662bc800] 00:31:15 INFO - PROCESS | 1908 | 1461569475950 Marionette DEBUG loaded listener.js 00:31:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186a13c000) [pid = 1908] [serial = 554] [outer = 0x7f18662bc800] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871feb000 == 77 [pid = 1908] [id = 177] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870336000 == 76 [pid = 1908] [id = 176] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1873412000) [pid = 1908] [serial = 481] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f186553c400) [pid = 1908] [serial = 448] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f1863c98000) [pid = 1908] [serial = 454] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f18656af400) [pid = 1908] [serial = 451] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1863ea5000) [pid = 1908] [serial = 457] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186541b800) [pid = 1908] [serial = 445] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f18663d1c00) [pid = 1908] [serial = 442] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870228000 == 75 [pid = 1908] [id = 175] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d576800 == 74 [pid = 1908] [id = 174] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186611d000 == 73 [pid = 1908] [id = 173] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1864004000 == 72 [pid = 1908] [id = 172] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ecc000 == 71 [pid = 1908] [id = 171] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888bb6000 == 70 [pid = 1908] [id = 166] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884b69000 == 69 [pid = 1908] [id = 165] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187d8df000 == 68 [pid = 1908] [id = 164] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187723e800 == 67 [pid = 1908] [id = 163] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187029a800 == 66 [pid = 1908] [id = 162] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf9b000 == 65 [pid = 1908] [id = 161] 00:31:16 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876067800 == 64 [pid = 1908] [id = 160] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f1870278000) [pid = 1908] [serial = 476] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186d3cf000) [pid = 1908] [serial = 470] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f1877289c00) [pid = 1908] [serial = 430] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1870043400) [pid = 1908] [serial = 473] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186553ec00) [pid = 1908] [serial = 461] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1874335c00) [pid = 1908] [serial = 235] [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.] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186d23b000) [pid = 1908] [serial = 469] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f18712c2800) [pid = 1908] [serial = 438] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186c51c800) [pid = 1908] [serial = 466] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1872c6a000) [pid = 1908] [serial = 479] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18664f5000) [pid = 1908] [serial = 464] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f187294c800) [pid = 1908] [serial = 429] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f187008f400) [pid = 1908] [serial = 435] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1865532400) [pid = 1908] [serial = 460] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18664ec400) [pid = 1908] [serial = 463] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f18701db800) [pid = 1908] [serial = 475] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186d241400) [pid = 1908] [serial = 432] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186d9dcc00) [pid = 1908] [serial = 472] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f1870320000) [pid = 1908] [serial = 478] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186cc51c00) [pid = 1908] [serial = 467] [outer = (nil)] [url = about:blank] 00:31:17 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:17 INFO - PROCESS | 1908 | 1461569477337 Marionette TRACE conn3 <- [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]]]}] 00:31:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:31:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1890ms 00:31:17 INFO - PROCESS | 1908 | 1461569477392 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:31:17 INFO - PROCESS | 1908 | 1461569477400 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:31:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:31:17 INFO - PROCESS | 1908 | 1461569477410 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:31:17 INFO - PROCESS | 1908 | 1461569477413 Marionette TRACE conn3 <- [1,710,null,{}] 00:31:17 INFO - PROCESS | 1908 | 1461569477419 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:17 INFO - PROCESS | 1908 | 1461569477556 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:31:17 INFO - PROCESS | 1908 | 1461569477568 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653d3800 == 65 [pid = 1908] [id = 185] 00:31:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f18664f6400) [pid = 1908] [serial = 555] [outer = (nil)] 00:31:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186d150400) [pid = 1908] [serial = 556] [outer = 0x7f18664f6400] 00:31:17 INFO - PROCESS | 1908 | 1461569477629 Marionette DEBUG loaded listener.js 00:31:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186d238000) [pid = 1908] [serial = 557] [outer = 0x7f18664f6400] 00:31:18 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:18 INFO - PROCESS | 1908 | 1461569478876 Marionette TRACE conn3 <- [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]]]}] 00:31:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:31:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1494ms 00:31:18 INFO - PROCESS | 1908 | 1461569478906 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:31:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:31:18 INFO - PROCESS | 1908 | 1461569478911 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:31:18 INFO - PROCESS | 1908 | 1461569478918 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:31:18 INFO - PROCESS | 1908 | 1461569478924 Marionette TRACE conn3 <- [1,714,null,{}] 00:31:18 INFO - PROCESS | 1908 | 1461569478950 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:19 INFO - PROCESS | 1908 | 1461569479187 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:31:19 INFO - PROCESS | 1908 | 1461569479225 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186c647800 == 66 [pid = 1908] [id = 186] 00:31:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186d6edc00) [pid = 1908] [serial = 558] [outer = (nil)] 00:31:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186ebea000) [pid = 1908] [serial = 559] [outer = 0x7f186d6edc00] 00:31:19 INFO - PROCESS | 1908 | 1461569479291 Marionette DEBUG loaded listener.js 00:31:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1870099800) [pid = 1908] [serial = 560] [outer = 0x7f186d6edc00] 00:31:20 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:20 INFO - PROCESS | 1908 | 1461569480550 Marionette TRACE conn3 <- [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]]]}] 00:31:20 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 00:31:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1653ms 00:31:20 INFO - PROCESS | 1908 | 1461569480581 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:31:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:31:20 INFO - PROCESS | 1908 | 1461569480586 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:31:20 INFO - PROCESS | 1908 | 1461569480592 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:31:20 INFO - PROCESS | 1908 | 1461569480595 Marionette TRACE conn3 <- [1,718,null,{}] 00:31:20 INFO - PROCESS | 1908 | 1461569480609 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:20 INFO - PROCESS | 1908 | 1461569480823 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18663cb000) [pid = 1908] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f18663cc800) [pid = 1908] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1865412800) [pid = 1908] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186d242400) [pid = 1908] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f18712c4800) [pid = 1908] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1863ea9c00) [pid = 1908] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:31:21 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d236400) [pid = 1908] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:31:21 INFO - PROCESS | 1908 | 1461569481104 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf82000 == 67 [pid = 1908] [id = 187] 00:31:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1863ea9c00) [pid = 1908] [serial = 561] [outer = (nil)] 00:31:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186c51d000) [pid = 1908] [serial = 562] [outer = 0x7f1863ea9c00] 00:31:21 INFO - PROCESS | 1908 | 1461569481168 Marionette DEBUG loaded listener.js 00:31:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f187026fc00) [pid = 1908] [serial = 563] [outer = 0x7f1863ea9c00] 00:31:22 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:22 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:22 INFO - PROCESS | 1908 | 1461569482257 Marionette TRACE conn3 <- [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]]]}] 00:31:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:31:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1697ms 00:31:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:31:22 INFO - PROCESS | 1908 | 1461569482289 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:31:22 INFO - PROCESS | 1908 | 1461569482291 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:31:22 INFO - PROCESS | 1908 | 1461569482296 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:31:22 INFO - PROCESS | 1908 | 1461569482300 Marionette TRACE conn3 <- [1,722,null,{}] 00:31:22 INFO - PROCESS | 1908 | 1461569482305 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:22 INFO - PROCESS | 1908 | 1461569482459 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:31:22 INFO - PROCESS | 1908 | 1461569482615 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870295000 == 68 [pid = 1908] [id = 188] 00:31:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f18656b4800) [pid = 1908] [serial = 564] [outer = (nil)] 00:31:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1870df4000) [pid = 1908] [serial = 565] [outer = 0x7f18656b4800] 00:31:22 INFO - PROCESS | 1908 | 1461569482677 Marionette DEBUG loaded listener.js 00:31:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1871388c00) [pid = 1908] [serial = 566] [outer = 0x7f18656b4800] 00:31:23 INFO - PROCESS | 1908 | 1461569483497 Marionette TRACE conn3 <- [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] 00:31:23 INFO - PROCESS | 1908 | 1461569483585 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:31:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:31:23 INFO - PROCESS | 1908 | 1461569483593 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:31:23 INFO - PROCESS | 1908 | 1461569483598 Marionette TRACE conn3 <- [1,726,null,{}] 00:31:23 INFO - PROCESS | 1908 | 1461569483606 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:23 INFO - PROCESS | 1908 | 1461569483838 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:31:24 INFO - PROCESS | 1908 | 1461569484052 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ebe800 == 69 [pid = 1908] [id = 189] 00:31:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f18656ae800) [pid = 1908] [serial = 567] [outer = (nil)] 00:31:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186a0d1800) [pid = 1908] [serial = 568] [outer = 0x7f18656ae800] 00:31:24 INFO - PROCESS | 1908 | 1461569484131 Marionette DEBUG loaded listener.js 00:31:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186c56e800) [pid = 1908] [serial = 569] [outer = 0x7f18656ae800] 00:31:24 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:24 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:25 INFO - PROCESS | 1908 | 1461569485048 Marionette TRACE conn3 <- [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]]]}] 00:31:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:31:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1490ms 00:31:25 INFO - PROCESS | 1908 | 1461569485083 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:31:25 INFO - PROCESS | 1908 | 1461569485091 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:31:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:31:25 INFO - PROCESS | 1908 | 1461569485101 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:31:25 INFO - PROCESS | 1908 | 1461569485105 Marionette TRACE conn3 <- [1,730,null,{}] 00:31:25 INFO - PROCESS | 1908 | 1461569485110 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:25 INFO - PROCESS | 1908 | 1461569485278 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:31:25 INFO - PROCESS | 1908 | 1461569485435 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cb6000 == 70 [pid = 1908] [id = 190] 00:31:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f186c578000) [pid = 1908] [serial = 570] [outer = (nil)] 00:31:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186d6eac00) [pid = 1908] [serial = 571] [outer = 0x7f186c578000] 00:31:25 INFO - PROCESS | 1908 | 1461569485521 Marionette DEBUG loaded listener.js 00:31:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1870154c00) [pid = 1908] [serial = 572] [outer = 0x7f186c578000] 00:31:26 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:26 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:26 INFO - PROCESS | 1908 | 1461569486534 Marionette TRACE conn3 <- [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] 00:31:26 INFO - PROCESS | 1908 | 1461569486588 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:31:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:31:26 INFO - PROCESS | 1908 | 1461569486595 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:31:26 INFO - PROCESS | 1908 | 1461569486600 Marionette TRACE conn3 <- [1,734,null,{}] 00:31:26 INFO - PROCESS | 1908 | 1461569486615 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:26 INFO - PROCESS | 1908 | 1461569486788 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:31:26 INFO - PROCESS | 1908 | 1461569486991 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876084800 == 71 [pid = 1908] [id = 191] 00:31:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1873412000) [pid = 1908] [serial = 573] [outer = (nil)] 00:31:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1875fe0000) [pid = 1908] [serial = 574] [outer = 0x7f1873412000] 00:31:27 INFO - PROCESS | 1908 | 1461569487073 Marionette DEBUG loaded listener.js 00:31:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f1876c22400) [pid = 1908] [serial = 575] [outer = 0x7f1873412000] 00:31:27 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:27 INFO - PROCESS | 1908 | 1461569487867 Marionette TRACE conn3 <- [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]]]}] 00:31:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:31:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1333ms 00:31:27 INFO - PROCESS | 1908 | 1461569487930 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:31:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:31:27 INFO - PROCESS | 1908 | 1461569487934 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:31:27 INFO - PROCESS | 1908 | 1461569487940 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:31:27 INFO - PROCESS | 1908 | 1461569487943 Marionette TRACE conn3 <- [1,738,null,{}] 00:31:27 INFO - PROCESS | 1908 | 1461569487948 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:28 INFO - PROCESS | 1908 | 1461569488114 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:31:28 INFO - PROCESS | 1908 | 1461569488274 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f0a000 == 72 [pid = 1908] [id = 192] 00:31:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f1874f6c400) [pid = 1908] [serial = 576] [outer = (nil)] 00:31:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1877291c00) [pid = 1908] [serial = 577] [outer = 0x7f1874f6c400] 00:31:28 INFO - PROCESS | 1908 | 1461569488349 Marionette DEBUG loaded listener.js 00:31:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f1878c84400) [pid = 1908] [serial = 578] [outer = 0x7f1874f6c400] 00:31:29 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:29 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:29 INFO - PROCESS | 1908 | 1461569489657 Marionette TRACE conn3 <- [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]]]}] 00:31:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:31:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1731ms 00:31:29 INFO - PROCESS | 1908 | 1461569489671 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:31:29 INFO - PROCESS | 1908 | 1461569489674 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:31:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:31:29 INFO - PROCESS | 1908 | 1461569489681 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:31:29 INFO - PROCESS | 1908 | 1461569489685 Marionette TRACE conn3 <- [1,742,null,{}] 00:31:29 INFO - PROCESS | 1908 | 1461569489690 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:29 INFO - PROCESS | 1908 | 1461569489898 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:31:30 INFO - PROCESS | 1908 | 1461569490070 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888337000 == 73 [pid = 1908] [id = 193] 00:31:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f186a09fc00) [pid = 1908] [serial = 579] [outer = (nil)] 00:31:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f186a0a6000) [pid = 1908] [serial = 580] [outer = 0x7f186a09fc00] 00:31:30 INFO - PROCESS | 1908 | 1461569490145 Marionette DEBUG loaded listener.js 00:31:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1876c26800) [pid = 1908] [serial = 581] [outer = 0x7f186a09fc00] 00:31:31 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:31 INFO - PROCESS | 1908 | 1461569491456 Marionette TRACE conn3 <- [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]]]}] 00:31:31 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 00:31:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1834ms 00:31:31 INFO - PROCESS | 1908 | 1461569491529 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:31:31 INFO - PROCESS | 1908 | 1461569491532 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:31:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:31:31 INFO - PROCESS | 1908 | 1461569491540 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:31:31 INFO - PROCESS | 1908 | 1461569491543 Marionette TRACE conn3 <- [1,746,null,{}] 00:31:31 INFO - PROCESS | 1908 | 1461569491548 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:31 INFO - PROCESS | 1908 | 1461569491738 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:31:31 INFO - PROCESS | 1908 | 1461569491878 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18711c7800 == 74 [pid = 1908] [id = 194] 00:31:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f186a0a5c00) [pid = 1908] [serial = 582] [outer = (nil)] 00:31:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186c929c00) [pid = 1908] [serial = 583] [outer = 0x7f186a0a5c00] 00:31:31 INFO - PROCESS | 1908 | 1461569491955 Marionette DEBUG loaded listener.js 00:31:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f1879bcb000) [pid = 1908] [serial = 584] [outer = 0x7f186a0a5c00] 00:31:32 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:33 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:33 INFO - PROCESS | 1908 | 1461569493170 Marionette TRACE conn3 <- [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]]]}] 00:31:33 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.) 00:31:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1640ms 00:31:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:31:33 INFO - PROCESS | 1908 | 1461569493181 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:31:33 INFO - PROCESS | 1908 | 1461569493183 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:31:33 INFO - PROCESS | 1908 | 1461569493188 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:31:33 INFO - PROCESS | 1908 | 1461569493191 Marionette TRACE conn3 <- [1,750,null,{}] 00:31:33 INFO - PROCESS | 1908 | 1461569493206 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:33 INFO - PROCESS | 1908 | 1461569493389 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:31:33 INFO - PROCESS | 1908 | 1461569493562 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18711e2800 == 75 [pid = 1908] [id = 195] 00:31:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f1863f98400) [pid = 1908] [serial = 585] [outer = (nil)] 00:31:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f1863fa0400) [pid = 1908] [serial = 586] [outer = 0x7f1863f98400] 00:31:33 INFO - PROCESS | 1908 | 1461569493636 Marionette DEBUG loaded listener.js 00:31:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f1863fa7800) [pid = 1908] [serial = 587] [outer = 0x7f1863f98400] 00:31:34 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:35 INFO - PROCESS | 1908 | 1461569495127 Marionette TRACE conn3 <- [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]]]}] 00:31:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:31:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1994ms 00:31:35 INFO - PROCESS | 1908 | 1461569495183 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:31:35 INFO - PROCESS | 1908 | 1461569495190 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:31:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:31:35 INFO - PROCESS | 1908 | 1461569495197 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:31:35 INFO - PROCESS | 1908 | 1461569495202 Marionette TRACE conn3 <- [1,754,null,{}] 00:31:35 INFO - PROCESS | 1908 | 1461569495209 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:35 INFO - PROCESS | 1908 | 1461569495409 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:31:35 INFO - PROCESS | 1908 | 1461569495698 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864004000 == 76 [pid = 1908] [id = 196] 00:31:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f18662b6800) [pid = 1908] [serial = 588] [outer = (nil)] 00:31:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f18662be400) [pid = 1908] [serial = 589] [outer = 0x7f18662b6800] 00:31:35 INFO - PROCESS | 1908 | 1461569495770 Marionette DEBUG loaded listener.js 00:31:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f1869e89c00) [pid = 1908] [serial = 590] [outer = 0x7f18662b6800] 00:31:37 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:37 INFO - PROCESS | 1908 | 1461569497185 Marionette TRACE conn3 <- [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]]]}] 00:31:37 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 00:31:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2034ms 00:31:37 INFO - PROCESS | 1908 | 1461569497232 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:31:37 INFO - PROCESS | 1908 | 1461569497240 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:31:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:31:37 INFO - PROCESS | 1908 | 1461569497251 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:31:37 INFO - PROCESS | 1908 | 1461569497254 Marionette TRACE conn3 <- [1,758,null,{}] 00:31:37 INFO - PROCESS | 1908 | 1461569497260 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:37 INFO - PROCESS | 1908 | 1461569497424 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf82000 == 75 [pid = 1908] [id = 187] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186c647800 == 74 [pid = 1908] [id = 186] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653d3800 == 73 [pid = 1908] [id = 185] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f187600f800) [pid = 1908] [serial = 499] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f187026f000) [pid = 1908] [serial = 490] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f18735ae400) [pid = 1908] [serial = 493] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f186ccdc800) [pid = 1908] [serial = 487] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f18663c3c00) [pid = 1908] [serial = 484] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1875033000) [pid = 1908] [serial = 496] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1874f6e800) [pid = 1908] [serial = 535] [outer = (nil)] [url = about:blank] 00:31:37 INFO - PROCESS | 1908 | 1461569497644 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631d3000 == 72 [pid = 1908] [id = 184] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888ba6800 == 71 [pid = 1908] [id = 181] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1873a5c800 == 70 [pid = 1908] [id = 180] 00:31:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631ec800 == 71 [pid = 1908] [id = 197] 00:31:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f18662b8400) [pid = 1908] [serial = 591] [outer = (nil)] 00:31:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f1869e92c00) [pid = 1908] [serial = 592] [outer = 0x7f18662b8400] 00:31:37 INFO - PROCESS | 1908 | 1461569497714 Marionette DEBUG loaded listener.js 00:31:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f186a141000) [pid = 1908] [serial = 593] [outer = 0x7f18662b8400] 00:31:37 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf81800 == 70 [pid = 1908] [id = 179] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f186a0d1400) [pid = 1908] [serial = 518] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f18664eb000) [pid = 1908] [serial = 517] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f186cc4f000) [pid = 1908] [serial = 520] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186d158800) [pid = 1908] [serial = 521] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f18656a8400) [pid = 1908] [serial = 515] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186541d800) [pid = 1908] [serial = 514] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186e734800) [pid = 1908] [serial = 523] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f18712cb800) [pid = 1908] [serial = 529] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f186d551800) [pid = 1908] [serial = 502] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1877288c00) [pid = 1908] [serial = 505] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1870decc00) [pid = 1908] [serial = 508] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186a141800) [pid = 1908] [serial = 511] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f187460a000) [pid = 1908] [serial = 530] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f1874f6f400) [pid = 1908] [serial = 533] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f18701d8400) [pid = 1908] [serial = 526] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186e737000) [pid = 1908] [serial = 532] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f187032b000) [pid = 1908] [serial = 527] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1870046800) [pid = 1908] [serial = 524] [outer = (nil)] [url = about:blank] 00:31:38 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:38 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:31:38 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:38 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:38 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:31:38 INFO - PROCESS | 1908 | 1461569498492 Marionette TRACE conn3 <- [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]]]}] 00:31:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:31:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1286ms 00:31:38 INFO - PROCESS | 1908 | 1461569498542 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:31:38 INFO - PROCESS | 1908 | 1461569498545 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:31:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:31:38 INFO - PROCESS | 1908 | 1461569498552 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:31:38 INFO - PROCESS | 1908 | 1461569498557 Marionette TRACE conn3 <- [1,762,null,{}] 00:31:38 INFO - PROCESS | 1908 | 1461569498571 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:38 INFO - PROCESS | 1908 | 1461569498720 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:31:38 INFO - PROCESS | 1908 | 1461569498740 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186c64b800 == 71 [pid = 1908] [id = 198] 00:31:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186c92f000) [pid = 1908] [serial = 594] [outer = (nil)] 00:31:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f186cc57000) [pid = 1908] [serial = 595] [outer = 0x7f186c92f000] 00:31:38 INFO - PROCESS | 1908 | 1461569498803 Marionette DEBUG loaded listener.js 00:31:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186d234800) [pid = 1908] [serial = 596] [outer = 0x7f186c92f000] 00:31:40 INFO - PROCESS | 1908 | 1461569500047 Marionette TRACE conn3 <- [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]]]}] 00:31:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:31:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1533ms 00:31:40 INFO - PROCESS | 1908 | 1461569500091 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:31:40 INFO - PROCESS | 1908 | 1461569500099 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:31:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:31:40 INFO - PROCESS | 1908 | 1461569500108 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:31:40 INFO - PROCESS | 1908 | 1461569500110 Marionette TRACE conn3 <- [1,766,null,{}] 00:31:40 INFO - PROCESS | 1908 | 1461569500115 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:40 INFO - PROCESS | 1908 | 1461569500313 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:31:40 INFO - PROCESS | 1908 | 1461569500332 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebb2800 == 72 [pid = 1908] [id = 199] 00:31:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186c925800) [pid = 1908] [serial = 597] [outer = (nil)] 00:31:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f186d6f0800) [pid = 1908] [serial = 598] [outer = 0x7f186c925800] 00:31:40 INFO - PROCESS | 1908 | 1461569500396 Marionette DEBUG loaded listener.js 00:31:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1870027000) [pid = 1908] [serial = 599] [outer = 0x7f186c925800] 00:31:41 INFO - PROCESS | 1908 | 1461569501660 Marionette TRACE conn3 <- [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]]]}] 00:31:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:31:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1589ms 00:31:41 INFO - PROCESS | 1908 | 1461569501703 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:31:41 INFO - PROCESS | 1908 | 1461569501715 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:31:41 INFO - PROCESS | 1908 | 1461569501768 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:31:41 INFO - PROCESS | 1908 | 1461569501772 Marionette TRACE conn3 <- [1,770,null,{}] 00:31:41 INFO - PROCESS | 1908 | 1461569501779 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:42 INFO - PROCESS | 1908 | 1461569502028 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:31:42 INFO - PROCESS | 1908 | 1461569502076 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cbb000 == 73 [pid = 1908] [id = 200] 00:31:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f186d3cf000) [pid = 1908] [serial = 600] [outer = (nil)] 00:31:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f187026dc00) [pid = 1908] [serial = 601] [outer = 0x7f186d3cf000] 00:31:42 INFO - PROCESS | 1908 | 1461569502140 Marionette DEBUG loaded listener.js 00:31:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1870deb000) [pid = 1908] [serial = 602] [outer = 0x7f186d3cf000] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186c517800) [pid = 1908] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1874f68400) [pid = 1908] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f1865416800) [pid = 1908] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f18742bdc00) [pid = 1908] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f187579fc00) [pid = 1908] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f187720fc00) [pid = 1908] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186d6e7800) [pid = 1908] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186d6ed000) [pid = 1908] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1870150800) [pid = 1908] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186c519000) [pid = 1908] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f1874f6c000) [pid = 1908] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186a0c9c00) [pid = 1908] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1883682c00) [pid = 1908] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f1863c9e000) [pid = 1908] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f1875fdc000) [pid = 1908] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f18884a2400) [pid = 1908] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f188839d400) [pid = 1908] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186d6e3400) [pid = 1908] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1874f6e400) [pid = 1908] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f186ebdf400) [pid = 1908] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1888bbc400) [pid = 1908] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f18663c2400) [pid = 1908] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1870092800) [pid = 1908] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1873a42400) [pid = 1908] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f18656aec00) [pid = 1908] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f1875fdf000) [pid = 1908] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f1865531c00) [pid = 1908] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1876c20400) [pid = 1908] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186ffb7800) [pid = 1908] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f18664f2000) [pid = 1908] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f188b7c3c00) [pid = 1908] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f1870276c00) [pid = 1908] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f186d6e8800) [pid = 1908] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1870030000) [pid = 1908] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f1863c90800) [pid = 1908] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1870049800) [pid = 1908] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1865535400) [pid = 1908] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1872a09c00) [pid = 1908] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186d3cec00) [pid = 1908] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f186d23ac00) [pid = 1908] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f18664f6400) [pid = 1908] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1863ce6800) [pid = 1908] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d6edc00) [pid = 1908] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1863ea9c00) [pid = 1908] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f18662bc800) [pid = 1908] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186eb29400) [pid = 1908] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186ccdf800) [pid = 1908] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186d6e5000) [pid = 1908] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f186d14d800) [pid = 1908] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f186daf3000) [pid = 1908] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186d151800) [pid = 1908] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f186d00e400) [pid = 1908] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f18701e1000) [pid = 1908] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186c514000) [pid = 1908] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f186c56c400) [pid = 1908] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f18757a0c00) [pid = 1908] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1870029800) [pid = 1908] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:31:42 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186d155000) [pid = 1908] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:31:43 INFO - PROCESS | 1908 | 1461569503375 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1651ms 00:31:43 INFO - PROCESS | 1908 | 1461569503400 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:31:43 INFO - PROCESS | 1908 | 1461569503403 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:31:43 INFO - PROCESS | 1908 | 1461569503413 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:31:43 INFO - PROCESS | 1908 | 1461569503415 Marionette TRACE conn3 <- [1,774,null,{}] 00:31:43 INFO - PROCESS | 1908 | 1461569503419 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:43 INFO - PROCESS | 1908 | 1461569503594 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:31:43 INFO - PROCESS | 1908 | 1461569503610 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e796000 == 74 [pid = 1908] [id = 201] 00:31:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f1865535400) [pid = 1908] [serial = 603] [outer = (nil)] 00:31:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f186d6e4400) [pid = 1908] [serial = 604] [outer = 0x7f1865535400] 00:31:43 INFO - PROCESS | 1908 | 1461569503677 Marionette DEBUG loaded listener.js 00:31:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f187003f400) [pid = 1908] [serial = 605] [outer = 0x7f1865535400] 00:31:44 INFO - PROCESS | 1908 | 1461569504463 Marionette TRACE conn3 <- [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]]]}] 00:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1082ms 00:31:44 INFO - PROCESS | 1908 | 1461569504500 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:31:44 INFO - PROCESS | 1908 | 1461569504504 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:31:44 INFO - PROCESS | 1908 | 1461569504509 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:31:44 INFO - PROCESS | 1908 | 1461569504511 Marionette TRACE conn3 <- [1,778,null,{}] 00:31:44 INFO - PROCESS | 1908 | 1461569504516 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:44 INFO - PROCESS | 1908 | 1461569504723 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:31:44 INFO - PROCESS | 1908 | 1461569504743 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187527b800 == 75 [pid = 1908] [id = 202] 00:31:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186d54d800) [pid = 1908] [serial = 606] [outer = (nil)] 00:31:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1870272c00) [pid = 1908] [serial = 607] [outer = 0x7f186d54d800] 00:31:44 INFO - PROCESS | 1908 | 1461569504807 Marionette DEBUG loaded listener.js 00:31:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f18712c3800) [pid = 1908] [serial = 608] [outer = 0x7f186d54d800] 00:31:45 INFO - PROCESS | 1908 | 1461569505987 Marionette TRACE conn3 <- [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]]]}] 00:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1532ms 00:31:46 INFO - PROCESS | 1908 | 1461569506046 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:31:46 INFO - PROCESS | 1908 | 1461569506058 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:31:46 INFO - PROCESS | 1908 | 1461569506074 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:31:46 INFO - PROCESS | 1908 | 1461569506083 Marionette TRACE conn3 <- [1,782,null,{}] 00:31:46 INFO - PROCESS | 1908 | 1461569506185 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:46 INFO - PROCESS | 1908 | 1461569506383 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:31:46 INFO - PROCESS | 1908 | 1461569506612 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869edd800 == 76 [pid = 1908] [id = 203] 00:31:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f18663cf800) [pid = 1908] [serial = 609] [outer = (nil)] 00:31:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1869e88c00) [pid = 1908] [serial = 610] [outer = 0x7f18663cf800] 00:31:46 INFO - PROCESS | 1908 | 1461569506688 Marionette DEBUG loaded listener.js 00:31:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f1869e91800) [pid = 1908] [serial = 611] [outer = 0x7f18663cf800] 00:31:47 INFO - PROCESS | 1908 | 1461569507616 Marionette TRACE conn3 <- [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]]]}] 00:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1604ms 00:31:47 INFO - PROCESS | 1908 | 1461569507675 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:31:47 INFO - PROCESS | 1908 | 1461569507683 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:31:47 INFO - PROCESS | 1908 | 1461569507694 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:31:47 INFO - PROCESS | 1908 | 1461569507698 Marionette TRACE conn3 <- [1,786,null,{}] 00:31:47 INFO - PROCESS | 1908 | 1461569507705 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:47 INFO - PROCESS | 1908 | 1461569507942 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:31:48 INFO - PROCESS | 1908 | 1461569508213 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a0000 == 77 [pid = 1908] [id = 204] 00:31:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1865532400) [pid = 1908] [serial = 612] [outer = (nil)] 00:31:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f186c516400) [pid = 1908] [serial = 613] [outer = 0x7f1865532400] 00:31:48 INFO - PROCESS | 1908 | 1461569508332 Marionette DEBUG loaded listener.js 00:31:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f186c929000) [pid = 1908] [serial = 614] [outer = 0x7f1865532400] 00:31:49 INFO - PROCESS | 1908 | 1461569509184 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1531ms 00:31:49 INFO - PROCESS | 1908 | 1461569509225 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:31:49 INFO - PROCESS | 1908 | 1461569509230 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:31:49 INFO - PROCESS | 1908 | 1461569509236 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:31:49 INFO - PROCESS | 1908 | 1461569509242 Marionette TRACE conn3 <- [1,790,null,{}] 00:31:49 INFO - PROCESS | 1908 | 1461569509259 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:49 INFO - PROCESS | 1908 | 1461569509458 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:31:49 INFO - PROCESS | 1908 | 1461569509632 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876647800 == 78 [pid = 1908] [id = 205] 00:31:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186d151800) [pid = 1908] [serial = 615] [outer = (nil)] 00:31:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186d3cec00) [pid = 1908] [serial = 616] [outer = 0x7f186d151800] 00:31:49 INFO - PROCESS | 1908 | 1461569509724 Marionette DEBUG loaded listener.js 00:31:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186ffb6400) [pid = 1908] [serial = 617] [outer = 0x7f186d151800] 00:31:50 INFO - PROCESS | 1908 | 1461569510677 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1492ms 00:31:50 INFO - PROCESS | 1908 | 1461569510729 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:31:50 INFO - PROCESS | 1908 | 1461569510735 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:31:50 INFO - PROCESS | 1908 | 1461569510742 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:31:50 INFO - PROCESS | 1908 | 1461569510746 Marionette TRACE conn3 <- [1,794,null,{}] 00:31:50 INFO - PROCESS | 1908 | 1461569510751 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:50 INFO - PROCESS | 1908 | 1461569510925 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:31:51 INFO - PROCESS | 1908 | 1461569511101 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1886543000 == 79 [pid = 1908] [id = 206] 00:31:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186d14d800) [pid = 1908] [serial = 618] [outer = (nil)] 00:31:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1870271800) [pid = 1908] [serial = 619] [outer = 0x7f186d14d800] 00:31:51 INFO - PROCESS | 1908 | 1461569511181 Marionette DEBUG loaded listener.js 00:31:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f18712d0400) [pid = 1908] [serial = 620] [outer = 0x7f186d14d800] 00:31:52 INFO - PROCESS | 1908 | 1461569512150 Marionette TRACE conn3 <- [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]]]}] 00:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1437ms 00:31:52 INFO - PROCESS | 1908 | 1461569512179 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:31:52 INFO - PROCESS | 1908 | 1461569512183 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:31:52 INFO - PROCESS | 1908 | 1461569512190 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:31:52 INFO - PROCESS | 1908 | 1461569512193 Marionette TRACE conn3 <- [1,798,null,{}] 00:31:52 INFO - PROCESS | 1908 | 1461569512198 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:52 INFO - PROCESS | 1908 | 1461569512387 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:31:52 INFO - PROCESS | 1908 | 1461569512600 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdb8800 == 80 [pid = 1908] [id = 207] 00:31:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f18735adc00) [pid = 1908] [serial = 621] [outer = (nil)] 00:31:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1874339000) [pid = 1908] [serial = 622] [outer = 0x7f18735adc00] 00:31:52 INFO - PROCESS | 1908 | 1461569512720 Marionette DEBUG loaded listener.js 00:31:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1874f6e400) [pid = 1908] [serial = 623] [outer = 0x7f18735adc00] 00:31:53 INFO - PROCESS | 1908 | 1461569513650 Marionette TRACE conn3 <- [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]]]}] 00:31:53 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 00:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1529ms 00:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:31:53 INFO - PROCESS | 1908 | 1461569513720 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:31:53 INFO - PROCESS | 1908 | 1461569513723 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:31:53 INFO - PROCESS | 1908 | 1461569513729 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:31:53 INFO - PROCESS | 1908 | 1461569513732 Marionette TRACE conn3 <- [1,802,null,{}] 00:31:53 INFO - PROCESS | 1908 | 1461569513737 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:54 INFO - PROCESS | 1908 | 1461569514063 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:31:54 INFO - PROCESS | 1908 | 1461569514375 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a216000 == 81 [pid = 1908] [id = 208] 00:31:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1875ff7800) [pid = 1908] [serial = 624] [outer = (nil)] 00:31:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1877204400) [pid = 1908] [serial = 625] [outer = 0x7f1875ff7800] 00:31:54 INFO - PROCESS | 1908 | 1461569514502 Marionette DEBUG loaded listener.js 00:31:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1878c3f400) [pid = 1908] [serial = 626] [outer = 0x7f1875ff7800] 00:31:55 INFO - PROCESS | 1908 | 1461569515600 Marionette TRACE conn3 <- [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]]]}] 00:31:55 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 00:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1947ms 00:31:55 INFO - PROCESS | 1908 | 1461569515678 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:31:55 INFO - PROCESS | 1908 | 1461569515681 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:31:55 INFO - PROCESS | 1908 | 1461569515689 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:31:55 INFO - PROCESS | 1908 | 1461569515692 Marionette TRACE conn3 <- [1,806,null,{}] 00:31:55 INFO - PROCESS | 1908 | 1461569515697 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:55 INFO - PROCESS | 1908 | 1461569515861 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:31:56 INFO - PROCESS | 1908 | 1461569516030 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861a90800 == 82 [pid = 1908] [id = 209] 00:31:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f18754be800) [pid = 1908] [serial = 627] [outer = (nil)] 00:31:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1878fd8400) [pid = 1908] [serial = 628] [outer = 0x7f18754be800] 00:31:56 INFO - PROCESS | 1908 | 1461569516105 Marionette DEBUG loaded listener.js 00:31:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f187c958c00) [pid = 1908] [serial = 629] [outer = 0x7f18754be800] 00:31:56 INFO - PROCESS | 1908 | 1461569516937 Marionette TRACE conn3 <- [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]]]}] 00:31:56 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 00:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1284ms 00:31:56 INFO - PROCESS | 1908 | 1461569516974 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:31:56 INFO - PROCESS | 1908 | 1461569516977 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:31:56 INFO - PROCESS | 1908 | 1461569516984 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:31:56 INFO - PROCESS | 1908 | 1461569516988 Marionette TRACE conn3 <- [1,810,null,{}] 00:31:56 INFO - PROCESS | 1908 | 1461569516994 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:57 INFO - PROCESS | 1908 | 1461569517166 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:31:57 INFO - PROCESS | 1908 | 1461569517339 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db37800 == 83 [pid = 1908] [id = 210] 00:31:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1878c90400) [pid = 1908] [serial = 630] [outer = (nil)] 00:31:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f18828eac00) [pid = 1908] [serial = 631] [outer = 0x7f1878c90400] 00:31:57 INFO - PROCESS | 1908 | 1461569517411 Marionette DEBUG loaded listener.js 00:31:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1883788c00) [pid = 1908] [serial = 632] [outer = 0x7f1878c90400] 00:31:58 INFO - PROCESS | 1908 | 1461569518322 Marionette TRACE conn3 <- [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]]]}] 00:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1388ms 00:31:58 INFO - PROCESS | 1908 | 1461569518374 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:31:58 INFO - PROCESS | 1908 | 1461569518377 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:31:58 INFO - PROCESS | 1908 | 1461569518383 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:31:58 INFO - PROCESS | 1908 | 1461569518387 Marionette TRACE conn3 <- [1,814,null,{}] 00:31:58 INFO - PROCESS | 1908 | 1461569518392 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:58 INFO - PROCESS | 1908 | 1461569518584 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:31:58 INFO - PROCESS | 1908 | 1461569518762 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864003000 == 84 [pid = 1908] [id = 211] 00:31:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1863c91800) [pid = 1908] [serial = 633] [outer = (nil)] 00:31:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f1863c9bc00) [pid = 1908] [serial = 634] [outer = 0x7f1863c91800] 00:31:58 INFO - PROCESS | 1908 | 1461569518837 Marionette DEBUG loaded listener.js 00:31:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1865539400) [pid = 1908] [serial = 635] [outer = 0x7f1863c91800] 00:31:59 INFO - PROCESS | 1908 | 1461569519730 Marionette TRACE conn3 <- [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] 00:31:59 INFO - PROCESS | 1908 | 1461569519779 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:31:59 INFO - PROCESS | 1908 | 1461569519784 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:31:59 INFO - PROCESS | 1908 | 1461569519788 Marionette TRACE conn3 <- [1,818,null,{}] 00:31:59 INFO - PROCESS | 1908 | 1461569519793 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:31:59 INFO - PROCESS | 1908 | 1461569519984 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:32:00 INFO - PROCESS | 1908 | 1461569520163 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce99000 == 85 [pid = 1908] [id = 212] 00:32:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1863c90000) [pid = 1908] [serial = 636] [outer = (nil)] 00:32:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f18664f9400) [pid = 1908] [serial = 637] [outer = 0x7f1863c90000] 00:32:00 INFO - PROCESS | 1908 | 1461569520243 Marionette DEBUG loaded listener.js 00:32:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186c1d0000) [pid = 1908] [serial = 638] [outer = 0x7f1863c90000] 00:32:01 INFO - PROCESS | 1908 | 1461569521166 Marionette TRACE conn3 <- [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]]]}] 00:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1434ms 00:32:01 INFO - PROCESS | 1908 | 1461569521222 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:32:01 INFO - PROCESS | 1908 | 1461569521225 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:32:01 INFO - PROCESS | 1908 | 1461569521235 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:32:01 INFO - PROCESS | 1908 | 1461569521242 Marionette TRACE conn3 <- [1,822,null,{}] 00:32:01 INFO - PROCESS | 1908 | 1461569521250 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:01 INFO - PROCESS | 1908 | 1461569521631 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:32:02 INFO - PROCESS | 1908 | 1461569522272 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865717000 == 86 [pid = 1908] [id = 213] 00:32:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1863c9c800) [pid = 1908] [serial = 639] [outer = (nil)] 00:32:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1863ce4c00) [pid = 1908] [serial = 640] [outer = 0x7f1863c9c800] 00:32:02 INFO - PROCESS | 1908 | 1461569522351 Marionette DEBUG loaded listener.js 00:32:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1863f9ec00) [pid = 1908] [serial = 641] [outer = 0x7f1863c9c800] 00:32:03 INFO - PROCESS | 1908 | 1461569523373 Marionette TRACE conn3 <- [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] 00:32:03 INFO - PROCESS | 1908 | 1461569523434 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:32:03 INFO - PROCESS | 1908 | 1461569523443 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:32:03 INFO - PROCESS | 1908 | 1461569523447 Marionette TRACE conn3 <- [1,826,null,{}] 00:32:03 INFO - PROCESS | 1908 | 1461569523473 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:03 INFO - PROCESS | 1908 | 1461569523641 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:32:03 INFO - PROCESS | 1908 | 1461569523878 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fd3000 == 87 [pid = 1908] [id = 214] 00:32:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186541ac00) [pid = 1908] [serial = 642] [outer = (nil)] 00:32:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f18656b7000) [pid = 1908] [serial = 643] [outer = 0x7f186541ac00] 00:32:03 INFO - PROCESS | 1908 | 1461569523961 Marionette DEBUG loaded listener.js 00:32:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f18663cc800) [pid = 1908] [serial = 644] [outer = 0x7f186541ac00] 00:32:04 INFO - PROCESS | 1908 | 1461569524882 Marionette TRACE conn3 <- [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]]]}] 00:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1503ms 00:32:04 INFO - PROCESS | 1908 | 1461569524949 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:32:04 INFO - PROCESS | 1908 | 1461569524955 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:32:04 INFO - PROCESS | 1908 | 1461569524964 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:32:04 INFO - PROCESS | 1908 | 1461569524967 Marionette TRACE conn3 <- [1,830,null,{}] 00:32:04 INFO - PROCESS | 1908 | 1461569524973 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:05 INFO - PROCESS | 1908 | 1461569525154 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:32:05 INFO - PROCESS | 1908 | 1461569525402 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864002800 == 88 [pid = 1908] [id = 215] 00:32:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1863ce9800) [pid = 1908] [serial = 645] [outer = (nil)] 00:32:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186a0a3000) [pid = 1908] [serial = 646] [outer = 0x7f1863ce9800] 00:32:05 INFO - PROCESS | 1908 | 1461569525547 Marionette DEBUG loaded listener.js 00:32:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186a0ac400) [pid = 1908] [serial = 647] [outer = 0x7f1863ce9800] 00:32:05 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1877222000 == 87 [pid = 1908] [id = 62] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186a148800) [pid = 1908] [serial = 538] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186d557000) [pid = 1908] [serial = 541] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f18712cec00) [pid = 1908] [serial = 544] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f1863ce8400) [pid = 1908] [serial = 547] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1870df4000) [pid = 1908] [serial = 565] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e796000 == 86 [pid = 1908] [id = 201] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cbb000 == 85 [pid = 1908] [id = 200] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebb2800 == 84 [pid = 1908] [id = 199] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186c64b800 == 83 [pid = 1908] [id = 198] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631ec800 == 82 [pid = 1908] [id = 197] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1864004000 == 81 [pid = 1908] [id = 196] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f0a000 == 80 [pid = 1908] [id = 192] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876084800 == 79 [pid = 1908] [id = 191] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cb6000 == 78 [pid = 1908] [id = 190] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ebe800 == 77 [pid = 1908] [id = 189] 00:32:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870295000 == 76 [pid = 1908] [id = 188] 00:32:06 INFO - PROCESS | 1908 | 1461569526490 Marionette TRACE conn3 <- [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]]]}] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1882806400) [pid = 1908] [serial = 283] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1873803400) [pid = 1908] [serial = 135] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1874f69800) [pid = 1908] [serial = 319] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f188a95cc00) [pid = 1908] [serial = 325] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f186ffb2c00) [pid = 1908] [serial = 165] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186d23bc00) [pid = 1908] [serial = 388] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f1870148800) [pid = 1908] [serial = 274] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f188367b000) [pid = 1908] [serial = 313] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186d3d1c00) [pid = 1908] [serial = 328] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f18701d9c00) [pid = 1908] [serial = 352] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1878c40400) [pid = 1908] [serial = 358] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f18742bb000) [pid = 1908] [serial = 198] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1870049000) [pid = 1908] [serial = 433] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f186d14fc00) [pid = 1908] [serial = 349] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1884904800) [pid = 1908] [serial = 316] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1865421000) [pid = 1908] [serial = 446] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f1878c35800) [pid = 1908] [serial = 201] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f187728e000) [pid = 1908] [serial = 500] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f18849b5800) [pid = 1908] [serial = 204] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18884a7c00) [pid = 1908] [serial = 322] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f18712c8000) [pid = 1908] [serial = 491] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f187294a400) [pid = 1908] [serial = 277] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1884835400) [pid = 1908] [serial = 361] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1876c29400) [pid = 1908] [serial = 394] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d236000) [pid = 1908] [serial = 488] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1888126800) [pid = 1908] [serial = 207] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f1863ea9400) [pid = 1908] [serial = 458] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f18839f2000) [pid = 1908] [serial = 280] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f188b70b400) [pid = 1908] [serial = 247] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1888d08000) [pid = 1908] [serial = 241] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f188ddbc800) [pid = 1908] [serial = 406] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1888b46800) [pid = 1908] [serial = 397] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1874f6a400) [pid = 1908] [serial = 494] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f188a9c9c00) [pid = 1908] [serial = 400] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f18742c0800) [pid = 1908] [serial = 443] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1888dde400) [pid = 1908] [serial = 364] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1875fdec00) [pid = 1908] [serial = 234] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f18664f4000) [pid = 1908] [serial = 485] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1884835c00) [pid = 1908] [serial = 238] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1874f6bc00) [pid = 1908] [serial = 449] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1878fdf400) [pid = 1908] [serial = 171] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f18701e1400) [pid = 1908] [serial = 310] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1873a47400) [pid = 1908] [serial = 439] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f188dd78000) [pid = 1908] [serial = 403] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f18755ef400) [pid = 1908] [serial = 355] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f18701ddc00) [pid = 1908] [serial = 391] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1888e8b800) [pid = 1908] [serial = 244] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f1863c9d400) [pid = 1908] [serial = 455] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f187579e400) [pid = 1908] [serial = 497] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f18656b3c00) [pid = 1908] [serial = 452] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f1874f8b400) [pid = 1908] [serial = 168] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f1874da8000) [pid = 1908] [serial = 482] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f18712cfc00) [pid = 1908] [serial = 436] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f186d150400) [pid = 1908] [serial = 556] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f18662bbc00) [pid = 1908] [serial = 550] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f186ebea000) [pid = 1908] [serial = 559] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f186c51d000) [pid = 1908] [serial = 562] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f186a13c000) [pid = 1908] [serial = 554] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f18664f0000) [pid = 1908] [serial = 553] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f18701da800) [pid = 1908] [serial = 551] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f1870099800) [pid = 1908] [serial = 560] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f187026fc00) [pid = 1908] [serial = 563] [outer = (nil)] [url = about:blank] 00:32:06 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f186d238000) [pid = 1908] [serial = 557] [outer = (nil)] [url = about:blank] 00:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1634ms 00:32:06 INFO - PROCESS | 1908 | 1461569526597 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:32:06 INFO - PROCESS | 1908 | 1461569526603 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:32:06 INFO - PROCESS | 1908 | 1461569526611 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:32:06 INFO - PROCESS | 1908 | 1461569526619 Marionette TRACE conn3 <- [1,834,null,{}] 00:32:06 INFO - PROCESS | 1908 | 1461569526633 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:06 INFO - PROCESS | 1908 | 1461569526839 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:32:06 INFO - PROCESS | 1908 | 1461569526970 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866113000 == 77 [pid = 1908] [id = 216] 00:32:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f186a13b000) [pid = 1908] [serial = 648] [outer = (nil)] 00:32:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f186c1cfc00) [pid = 1908] [serial = 649] [outer = 0x7f186a13b000] 00:32:07 INFO - PROCESS | 1908 | 1461569527072 Marionette DEBUG loaded listener.js 00:32:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f186c1d6800) [pid = 1908] [serial = 650] [outer = 0x7f186a13b000] 00:32:07 INFO - PROCESS | 1908 | 1461569527752 Marionette TRACE conn3 <- [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]]]}] 00:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1198ms 00:32:07 INFO - PROCESS | 1908 | 1461569527807 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:32:07 INFO - PROCESS | 1908 | 1461569527812 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:32:07 INFO - PROCESS | 1908 | 1461569527818 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:32:07 INFO - PROCESS | 1908 | 1461569527820 Marionette TRACE conn3 <- [1,838,null,{}] 00:32:07 INFO - PROCESS | 1908 | 1461569527825 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:08 INFO - PROCESS | 1908 | 1461569528021 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:32:08 INFO - PROCESS | 1908 | 1461569528036 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce86000 == 78 [pid = 1908] [id = 217] 00:32:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f186c1d7000) [pid = 1908] [serial = 651] [outer = (nil)] 00:32:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f186c57a000) [pid = 1908] [serial = 652] [outer = 0x7f186c1d7000] 00:32:08 INFO - PROCESS | 1908 | 1461569528097 Marionette DEBUG loaded listener.js 00:32:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f186c926800) [pid = 1908] [serial = 653] [outer = 0x7f186c1d7000] 00:32:09 INFO - PROCESS | 1908 | 1461569529059 Marionette TRACE conn3 <- [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]]]}] 00:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1281ms 00:32:09 INFO - PROCESS | 1908 | 1461569529100 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:32:09 INFO - PROCESS | 1908 | 1461569529103 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:32:09 INFO - PROCESS | 1908 | 1461569529117 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:32:09 INFO - PROCESS | 1908 | 1461569529119 Marionette TRACE conn3 <- [1,842,null,{}] 00:32:09 INFO - PROCESS | 1908 | 1461569529125 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:09 INFO - PROCESS | 1908 | 1461569529332 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:32:09 INFO - PROCESS | 1908 | 1461569529360 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4c3800 == 79 [pid = 1908] [id = 218] 00:32:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f186cbe4000) [pid = 1908] [serial = 654] [outer = (nil)] 00:32:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f186cbed800) [pid = 1908] [serial = 655] [outer = 0x7f186cbe4000] 00:32:09 INFO - PROCESS | 1908 | 1461569529433 Marionette DEBUG loaded listener.js 00:32:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f186ccd3800) [pid = 1908] [serial = 656] [outer = 0x7f186cbe4000] 00:32:10 INFO - PROCESS | 1908 | 1461569530426 Marionette TRACE conn3 <- [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]]]}] 00:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1344ms 00:32:10 INFO - PROCESS | 1908 | 1461569530460 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:32:10 INFO - PROCESS | 1908 | 1461569530468 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:32:10 INFO - PROCESS | 1908 | 1461569530488 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:32:10 INFO - PROCESS | 1908 | 1461569530492 Marionette TRACE conn3 <- [1,846,null,{}] 00:32:10 INFO - PROCESS | 1908 | 1461569530497 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:10 INFO - PROCESS | 1908 | 1461569530716 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f18663cfc00) [pid = 1908] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f1863cde400) [pid = 1908] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f1870df3000) [pid = 1908] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f186d557c00) [pid = 1908] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f1863ea6000) [pid = 1908] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f186d554800) [pid = 1908] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f186d54a800) [pid = 1908] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f186d3cf000) [pid = 1908] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 118 (0x7f18656b4800) [pid = 1908] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 117 (0x7f186c92f000) [pid = 1908] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 116 (0x7f18662b6800) [pid = 1908] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 115 (0x7f18662b8400) [pid = 1908] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 114 (0x7f1865535400) [pid = 1908] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 113 (0x7f186c925800) [pid = 1908] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:32:11 INFO - PROCESS | 1908 | --DOMWINDOW == 112 (0x7f18664f1c00) [pid = 1908] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:32:11 INFO - PROCESS | 1908 | 1461569531158 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864011800 == 80 [pid = 1908] [id = 219] 00:32:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 113 (0x7f1863c9a800) [pid = 1908] [serial = 657] [outer = (nil)] 00:32:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 114 (0x7f1863ce8000) [pid = 1908] [serial = 658] [outer = 0x7f1863c9a800] 00:32:11 INFO - PROCESS | 1908 | 1461569531254 Marionette DEBUG loaded listener.js 00:32:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 115 (0x7f1869e93400) [pid = 1908] [serial = 659] [outer = 0x7f1863c9a800] 00:32:11 INFO - PROCESS | 1908 | 1461569531909 Marionette TRACE conn3 <- [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]]]}] 00:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1438ms 00:32:11 INFO - PROCESS | 1908 | 1461569531925 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:32:11 INFO - PROCESS | 1908 | 1461569531929 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:32:11 INFO - PROCESS | 1908 | 1461569531934 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:32:11 INFO - PROCESS | 1908 | 1461569531936 Marionette TRACE conn3 <- [1,850,null,{}] 00:32:11 INFO - PROCESS | 1908 | 1461569531942 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:12 INFO - PROCESS | 1908 | 1461569532177 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:32:12 INFO - PROCESS | 1908 | 1461569532204 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d91c000 == 81 [pid = 1908] [id = 220] 00:32:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 116 (0x7f1863cde400) [pid = 1908] [serial = 660] [outer = (nil)] 00:32:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 117 (0x7f186d00e400) [pid = 1908] [serial = 661] [outer = 0x7f1863cde400] 00:32:12 INFO - PROCESS | 1908 | 1461569532299 Marionette DEBUG loaded listener.js 00:32:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 118 (0x7f186d23c000) [pid = 1908] [serial = 662] [outer = 0x7f1863cde400] 00:32:13 INFO - PROCESS | 1908 | 1461569533877 Marionette TRACE conn3 <- [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]]]}] 00:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2090ms 00:32:14 INFO - PROCESS | 1908 | 1461569534072 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:32:14 INFO - PROCESS | 1908 | 1461569534077 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:32:14 INFO - PROCESS | 1908 | 1461569534091 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:32:14 INFO - PROCESS | 1908 | 1461569534100 Marionette TRACE conn3 <- [1,854,null,{}] 00:32:14 INFO - PROCESS | 1908 | 1461569534109 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:14 INFO - PROCESS | 1908 | 1461569534288 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:32:14 INFO - PROCESS | 1908 | 1461569534450 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866109000 == 82 [pid = 1908] [id = 221] 00:32:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 119 (0x7f1863c9d000) [pid = 1908] [serial = 663] [outer = (nil)] 00:32:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f18662b5000) [pid = 1908] [serial = 664] [outer = 0x7f1863c9d000] 00:32:14 INFO - PROCESS | 1908 | 1461569534537 Marionette DEBUG loaded listener.js 00:32:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f18664f3800) [pid = 1908] [serial = 665] [outer = 0x7f1863c9d000] 00:32:15 INFO - PROCESS | 1908 | 1461569535449 Marionette TRACE conn3 <- [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]]]}] 00:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1403ms 00:32:15 INFO - PROCESS | 1908 | 1461569535496 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:32:15 INFO - PROCESS | 1908 | 1461569535510 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:32:15 INFO - PROCESS | 1908 | 1461569535521 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:32:15 INFO - PROCESS | 1908 | 1461569535525 Marionette TRACE conn3 <- [1,858,null,{}] 00:32:15 INFO - PROCESS | 1908 | 1461569535531 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:15 INFO - PROCESS | 1908 | 1461569535772 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:32:16 INFO - PROCESS | 1908 | 1461569536018 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d2a4800 == 83 [pid = 1908] [id = 222] 00:32:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f186a0ca800) [pid = 1908] [serial = 666] [outer = (nil)] 00:32:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f186a13c000) [pid = 1908] [serial = 667] [outer = 0x7f186a0ca800] 00:32:16 INFO - PROCESS | 1908 | 1461569536157 Marionette DEBUG loaded listener.js 00:32:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f186c1cdc00) [pid = 1908] [serial = 668] [outer = 0x7f186a0ca800] 00:32:17 INFO - PROCESS | 1908 | 1461569537110 Marionette TRACE conn3 <- [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]]]}] 00:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1637ms 00:32:17 INFO - PROCESS | 1908 | 1461569537158 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:32:17 INFO - PROCESS | 1908 | 1461569537162 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:32:17 INFO - PROCESS | 1908 | 1461569537168 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:32:17 INFO - PROCESS | 1908 | 1461569537174 Marionette TRACE conn3 <- [1,862,null,{}] 00:32:17 INFO - PROCESS | 1908 | 1461569537190 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:17 INFO - PROCESS | 1908 | 1461569537382 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:32:17 INFO - PROCESS | 1908 | 1461569537587 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186f54e800 == 84 [pid = 1908] [id = 223] 00:32:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f186cbeb800) [pid = 1908] [serial = 669] [outer = (nil)] 00:32:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f186ccdf800) [pid = 1908] [serial = 670] [outer = 0x7f186cbeb800] 00:32:17 INFO - PROCESS | 1908 | 1461569537708 Marionette DEBUG loaded listener.js 00:32:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f186d14c400) [pid = 1908] [serial = 671] [outer = 0x7f186cbeb800] 00:32:18 INFO - PROCESS | 1908 | 1461569538532 Marionette TRACE conn3 <- [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]]]}] 00:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1392ms 00:32:18 INFO - PROCESS | 1908 | 1461569538560 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:32:18 INFO - PROCESS | 1908 | 1461569538565 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:32:18 INFO - PROCESS | 1908 | 1461569538571 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:32:18 INFO - PROCESS | 1908 | 1461569538574 Marionette TRACE conn3 <- [1,866,null,{}] 00:32:18 INFO - PROCESS | 1908 | 1461569538580 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:18 INFO - PROCESS | 1908 | 1461569538753 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:32:18 INFO - PROCESS | 1908 | 1461569538920 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18702a1000 == 85 [pid = 1908] [id = 224] 00:32:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f186cc4d400) [pid = 1908] [serial = 672] [outer = (nil)] 00:32:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f186d23a800) [pid = 1908] [serial = 673] [outer = 0x7f186cc4d400] 00:32:18 INFO - PROCESS | 1908 | 1461569538992 Marionette DEBUG loaded listener.js 00:32:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f186d3ca800) [pid = 1908] [serial = 674] [outer = 0x7f186cc4d400] 00:32:19 INFO - PROCESS | 1908 | 1461569539934 Marionette TRACE conn3 <- [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]]]}] 00:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1435ms 00:32:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f186cc5c000) [pid = 1908] [serial = 675] [outer = 0x7f186c56ec00] 00:32:20 INFO - PROCESS | 1908 | 1461569540033 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:32:20 INFO - PROCESS | 1908 | 1461569540038 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:32:20 INFO - PROCESS | 1908 | 1461569540146 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:32:20 INFO - PROCESS | 1908 | 1461569540151 Marionette TRACE conn3 <- [1,870,null,{}] 00:32:20 INFO - PROCESS | 1908 | 1461569540171 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:20 INFO - PROCESS | 1908 | 1461569540355 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:32:20 INFO - PROCESS | 1908 | 1461569540624 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cb4000 == 86 [pid = 1908] [id = 225] 00:32:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f18663cc400) [pid = 1908] [serial = 676] [outer = (nil)] 00:32:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f186d3c9800) [pid = 1908] [serial = 677] [outer = 0x7f18663cc400] 00:32:20 INFO - PROCESS | 1908 | 1461569540758 Marionette DEBUG loaded listener.js 00:32:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f186d6e3800) [pid = 1908] [serial = 678] [outer = 0x7f18663cc400] 00:32:21 INFO - PROCESS | 1908 | 1461569541612 Marionette TRACE conn3 <- [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]]]}] 00:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1580ms 00:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:32:21 INFO - PROCESS | 1908 | 1461569541642 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:32:21 INFO - PROCESS | 1908 | 1461569541645 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:32:21 INFO - PROCESS | 1908 | 1461569541653 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:32:21 INFO - PROCESS | 1908 | 1461569541655 Marionette TRACE conn3 <- [1,874,null,{}] 00:32:21 INFO - PROCESS | 1908 | 1461569541661 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:21 INFO - PROCESS | 1908 | 1461569541861 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:32:22 INFO - PROCESS | 1908 | 1461569542035 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18713aa000 == 87 [pid = 1908] [id = 226] 00:32:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f186d9d6800) [pid = 1908] [serial = 679] [outer = (nil)] 00:32:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f186e4de800) [pid = 1908] [serial = 680] [outer = 0x7f186d9d6800] 00:32:22 INFO - PROCESS | 1908 | 1461569542111 Marionette DEBUG loaded listener.js 00:32:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f186ebe1000) [pid = 1908] [serial = 681] [outer = 0x7f186d9d6800] 00:32:23 INFO - PROCESS | 1908 | 1461569543115 Marionette TRACE conn3 <- [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]]]}] 00:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1488ms 00:32:23 INFO - PROCESS | 1908 | 1461569543141 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:32:23 INFO - PROCESS | 1908 | 1461569543145 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:32:23 INFO - PROCESS | 1908 | 1461569543151 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:32:23 INFO - PROCESS | 1908 | 1461569543155 Marionette TRACE conn3 <- [1,878,null,{}] 00:32:23 INFO - PROCESS | 1908 | 1461569543161 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:23 INFO - PROCESS | 1908 | 1461569543343 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:32:23 INFO - PROCESS | 1908 | 1461569543514 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872c49800 == 88 [pid = 1908] [id = 227] 00:32:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f186daf1c00) [pid = 1908] [serial = 682] [outer = (nil)] 00:32:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f186ffb9c00) [pid = 1908] [serial = 683] [outer = 0x7f186daf1c00] 00:32:23 INFO - PROCESS | 1908 | 1461569543626 Marionette DEBUG loaded listener.js 00:32:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f1870035800) [pid = 1908] [serial = 684] [outer = 0x7f186daf1c00] 00:32:24 INFO - PROCESS | 1908 | 1461569544513 Marionette TRACE conn3 <- [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]]]}] 00:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms 00:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:32:24 INFO - PROCESS | 1908 | 1461569544587 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:32:24 INFO - PROCESS | 1908 | 1461569544590 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:32:24 INFO - PROCESS | 1908 | 1461569544596 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:32:24 INFO - PROCESS | 1908 | 1461569544600 Marionette TRACE conn3 <- [1,882,null,{}] 00:32:24 INFO - PROCESS | 1908 | 1461569544605 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:24 INFO - PROCESS | 1908 | 1461569544822 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:32:25 INFO - PROCESS | 1908 | 1461569545035 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874460000 == 89 [pid = 1908] [id = 228] 00:32:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f186ebeac00) [pid = 1908] [serial = 685] [outer = (nil)] 00:32:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f187004c400) [pid = 1908] [serial = 686] [outer = 0x7f186ebeac00] 00:32:25 INFO - PROCESS | 1908 | 1461569545154 Marionette DEBUG loaded listener.js 00:32:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1870097400) [pid = 1908] [serial = 687] [outer = 0x7f186ebeac00] 00:32:25 INFO - PROCESS | 1908 | 1461569545954 Marionette TRACE conn3 <- [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]]]}] 00:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1432ms 00:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:32:26 INFO - PROCESS | 1908 | 1461569546028 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:32:26 INFO - PROCESS | 1908 | 1461569546031 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:32:26 INFO - PROCESS | 1908 | 1461569546038 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:32:26 INFO - PROCESS | 1908 | 1461569546041 Marionette TRACE conn3 <- [1,886,null,{}] 00:32:26 INFO - PROCESS | 1908 | 1461569546046 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:26 INFO - PROCESS | 1908 | 1461569546263 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:32:26 INFO - PROCESS | 1908 | 1461569546428 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875585800 == 90 [pid = 1908] [id = 229] 00:32:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f1870042400) [pid = 1908] [serial = 688] [outer = (nil)] 00:32:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f187014d400) [pid = 1908] [serial = 689] [outer = 0x7f1870042400] 00:32:26 INFO - PROCESS | 1908 | 1461569546501 Marionette DEBUG loaded listener.js 00:32:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1870155800) [pid = 1908] [serial = 690] [outer = 0x7f1870042400] 00:32:27 INFO - PROCESS | 1908 | 1461569547371 Marionette TRACE conn3 <- [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]]]}] 00:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1387ms 00:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:32:27 INFO - PROCESS | 1908 | 1461569547424 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:32:27 INFO - PROCESS | 1908 | 1461569547427 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:32:27 INFO - PROCESS | 1908 | 1461569547434 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:32:27 INFO - PROCESS | 1908 | 1461569547438 Marionette TRACE conn3 <- [1,890,null,{}] 00:32:27 INFO - PROCESS | 1908 | 1461569547443 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:27 INFO - PROCESS | 1908 | 1461569547639 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:32:27 INFO - PROCESS | 1908 | 1461569547809 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4c3000 == 91 [pid = 1908] [id = 230] 00:32:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1863ced000) [pid = 1908] [serial = 691] [outer = (nil)] 00:32:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1870155c00) [pid = 1908] [serial = 692] [outer = 0x7f1863ced000] 00:32:27 INFO - PROCESS | 1908 | 1461569547887 Marionette DEBUG loaded listener.js 00:32:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f18701dbc00) [pid = 1908] [serial = 693] [outer = 0x7f1863ced000] 00:32:28 INFO - PROCESS | 1908 | 1461569548763 Marionette TRACE conn3 <- [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]]]}] 00:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1393ms 00:32:28 INFO - PROCESS | 1908 | 1461569548827 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:32:28 INFO - PROCESS | 1908 | 1461569548831 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:32:28 INFO - PROCESS | 1908 | 1461569548838 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:32:28 INFO - PROCESS | 1908 | 1461569548843 Marionette TRACE conn3 <- [1,894,null,{}] 00:32:28 INFO - PROCESS | 1908 | 1461569548848 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:29 INFO - PROCESS | 1908 | 1461569549374 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:32:29 INFO - PROCESS | 1908 | 1461569549596 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869eda000 == 92 [pid = 1908] [id = 231] 00:32:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f1863fa0c00) [pid = 1908] [serial = 694] [outer = (nil)] 00:32:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1865416400) [pid = 1908] [serial = 695] [outer = 0x7f1863fa0c00] 00:32:29 INFO - PROCESS | 1908 | 1461569549668 Marionette DEBUG loaded listener.js 00:32:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18656b2400) [pid = 1908] [serial = 696] [outer = 0x7f1863fa0c00] 00:32:30 INFO - PROCESS | 1908 | 1461569550534 Marionette TRACE conn3 <- [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]]]}] 00:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1736ms 00:32:30 INFO - PROCESS | 1908 | 1461569550578 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:32:30 INFO - PROCESS | 1908 | 1461569550592 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:32:30 INFO - PROCESS | 1908 | 1461569550601 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:32:30 INFO - PROCESS | 1908 | 1461569550608 Marionette TRACE conn3 <- [1,898,null,{}] 00:32:30 INFO - PROCESS | 1908 | 1461569550615 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:30 INFO - PROCESS | 1908 | 1461569550853 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:32:31 INFO - PROCESS | 1908 | 1461569551196 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630b3000 == 93 [pid = 1908] [id = 232] 00:32:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f18663c5800) [pid = 1908] [serial = 697] [outer = (nil)] 00:32:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f18664eb000) [pid = 1908] [serial = 698] [outer = 0x7f18663c5800] 00:32:31 INFO - PROCESS | 1908 | 1461569551269 Marionette DEBUG loaded listener.js 00:32:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186a0a4400) [pid = 1908] [serial = 699] [outer = 0x7f18663c5800] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871fd9800 == 92 [pid = 1908] [id = 119] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1864011800 == 91 [pid = 1908] [id = 219] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186a0a6000) [pid = 1908] [serial = 580] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186c929c00) [pid = 1908] [serial = 583] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | 1461569552223 Marionette TRACE conn3 <- [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]]]}] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866113000 == 90 [pid = 1908] [id = 216] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1864002800 == 89 [pid = 1908] [id = 215] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fd3000 == 88 [pid = 1908] [id = 214] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865717000 == 87 [pid = 1908] [id = 213] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1886543000 == 86 [pid = 1908] [id = 206] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876647800 == 85 [pid = 1908] [id = 205] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a0000 == 84 [pid = 1908] [id = 204] 00:32:32 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869edd800 == 83 [pid = 1908] [id = 203] 00:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1690ms 00:32:32 INFO - PROCESS | 1908 | 1461569552292 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:32:32 INFO - PROCESS | 1908 | 1461569552295 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:32:32 INFO - PROCESS | 1908 | 1461569552301 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:32:32 INFO - PROCESS | 1908 | 1461569552303 Marionette TRACE conn3 <- [1,902,null,{}] 00:32:32 INFO - PROCESS | 1908 | 1461569552309 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:32 INFO - PROCESS | 1908 | 1461569552480 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186a147c00) [pid = 1908] [serial = 512] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1877292000) [pid = 1908] [serial = 506] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f186d557800) [pid = 1908] [serial = 503] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1870df2800) [pid = 1908] [serial = 509] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f187026dc00) [pid = 1908] [serial = 601] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1871388c00) [pid = 1908] [serial = 566] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186cc57000) [pid = 1908] [serial = 595] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186d234800) [pid = 1908] [serial = 596] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1869e89c00) [pid = 1908] [serial = 590] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f18662be400) [pid = 1908] [serial = 589] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f186a0d1800) [pid = 1908] [serial = 568] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1875fe0000) [pid = 1908] [serial = 574] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1869e92c00) [pid = 1908] [serial = 592] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f186a141000) [pid = 1908] [serial = 593] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1877291c00) [pid = 1908] [serial = 577] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1863fa0400) [pid = 1908] [serial = 586] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f186d6eac00) [pid = 1908] [serial = 571] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f186d6e4400) [pid = 1908] [serial = 604] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1870027000) [pid = 1908] [serial = 599] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f186d6f0800) [pid = 1908] [serial = 598] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f1870deb000) [pid = 1908] [serial = 602] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f187003f400) [pid = 1908] [serial = 605] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f1870de8400) [pid = 1908] [serial = 542] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f186d14c000) [pid = 1908] [serial = 539] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f18662b2000) [pid = 1908] [serial = 548] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f1877293800) [pid = 1908] [serial = 545] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 1908 | 1461569552713 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653ce800 == 84 [pid = 1908] [id = 233] 00:32:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f18662b2000) [pid = 1908] [serial = 700] [outer = (nil)] 00:32:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f186a0c6400) [pid = 1908] [serial = 701] [outer = 0x7f18662b2000] 00:32:32 INFO - PROCESS | 1908 | 1461569552785 Marionette DEBUG loaded listener.js 00:32:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f186a149400) [pid = 1908] [serial = 702] [outer = 0x7f18662b2000] 00:32:33 INFO - PROCESS | 1908 | 1461569553464 Marionette TRACE conn3 <- [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]]]}] 00:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1182ms 00:32:33 INFO - PROCESS | 1908 | 1461569553485 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:32:33 INFO - PROCESS | 1908 | 1461569553491 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:32:33 INFO - PROCESS | 1908 | 1461569553505 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:32:33 INFO - PROCESS | 1908 | 1461569553512 Marionette TRACE conn3 <- [1,906,null,{}] 00:32:33 INFO - PROCESS | 1908 | 1461569553518 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:33 INFO - PROCESS | 1908 | 1461569553748 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:32:33 INFO - PROCESS | 1908 | 1461569553763 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6d2000 == 85 [pid = 1908] [id = 234] 00:32:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f186a149800) [pid = 1908] [serial = 703] [outer = (nil)] 00:32:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f186c56d800) [pid = 1908] [serial = 704] [outer = 0x7f186a149800] 00:32:33 INFO - PROCESS | 1908 | 1461569553827 Marionette DEBUG loaded listener.js 00:32:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f186cc51400) [pid = 1908] [serial = 705] [outer = 0x7f186a149800] 00:32:34 INFO - PROCESS | 1908 | 1461569554623 Marionette TRACE conn3 <- [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]]]}] 00:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1141ms 00:32:34 INFO - PROCESS | 1908 | 1461569554639 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:32:34 INFO - PROCESS | 1908 | 1461569554644 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:32:34 INFO - PROCESS | 1908 | 1461569554650 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:32:34 INFO - PROCESS | 1908 | 1461569554652 Marionette TRACE conn3 <- [1,910,null,{}] 00:32:34 INFO - PROCESS | 1908 | 1461569554683 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:34 INFO - PROCESS | 1908 | 1461569554905 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:32:34 INFO - PROCESS | 1908 | 1461569554927 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4dd000 == 86 [pid = 1908] [id = 235] 00:32:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f186c1d5c00) [pid = 1908] [serial = 706] [outer = (nil)] 00:32:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f186d00d800) [pid = 1908] [serial = 707] [outer = 0x7f186c1d5c00] 00:32:35 INFO - PROCESS | 1908 | 1461569554993 Marionette DEBUG loaded listener.js 00:32:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f186d23b000) [pid = 1908] [serial = 708] [outer = 0x7f186c1d5c00] 00:32:35 INFO - PROCESS | 1908 | 1461569555951 Marionette TRACE conn3 <- [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]]]}] 00:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1358ms 00:32:36 INFO - PROCESS | 1908 | 1461569556010 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:32:36 INFO - PROCESS | 1908 | 1461569556013 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:32:36 INFO - PROCESS | 1908 | 1461569556019 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:32:36 INFO - PROCESS | 1908 | 1461569556021 Marionette TRACE conn3 <- [1,914,null,{}] 00:32:36 INFO - PROCESS | 1908 | 1461569556034 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:36 INFO - PROCESS | 1908 | 1461569556287 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:32:36 INFO - PROCESS | 1908 | 1461569556317 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187022b000 == 87 [pid = 1908] [id = 236] 00:32:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f186d6e9000) [pid = 1908] [serial = 709] [outer = (nil)] 00:32:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f186d6f0800) [pid = 1908] [serial = 710] [outer = 0x7f186d6e9000] 00:32:36 INFO - PROCESS | 1908 | 1461569556399 Marionette DEBUG loaded listener.js 00:32:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f186e730c00) [pid = 1908] [serial = 711] [outer = 0x7f186d6e9000] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f186cbe4000) [pid = 1908] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f186541ac00) [pid = 1908] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f186a13b000) [pid = 1908] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f1863c9c800) [pid = 1908] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f1863c9a800) [pid = 1908] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f186c1d7000) [pid = 1908] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:32:37 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f1863ce9800) [pid = 1908] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:32:37 INFO - PROCESS | 1908 | 1461569557458 Marionette TRACE conn3 <- [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]]]}] 00:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1498ms 00:32:37 INFO - PROCESS | 1908 | 1461569557518 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:32:37 INFO - PROCESS | 1908 | 1461569557522 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:32:37 INFO - PROCESS | 1908 | 1461569557527 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:32:37 INFO - PROCESS | 1908 | 1461569557529 Marionette TRACE conn3 <- [1,918,null,{}] 00:32:37 INFO - PROCESS | 1908 | 1461569557535 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:37 INFO - PROCESS | 1908 | 1461569557875 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:32:38 INFO - PROCESS | 1908 | 1461569557998 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631e9800 == 88 [pid = 1908] [id = 237] 00:32:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f1863c93800) [pid = 1908] [serial = 712] [outer = (nil)] 00:32:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f1863ce2c00) [pid = 1908] [serial = 713] [outer = 0x7f1863c93800] 00:32:38 INFO - PROCESS | 1908 | 1461569558077 Marionette DEBUG loaded listener.js 00:32:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f1863fa1c00) [pid = 1908] [serial = 714] [outer = 0x7f1863c93800] 00:32:39 INFO - PROCESS | 1908 | 1461569559165 Marionette TRACE conn3 <- [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]]]}] 00:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1681ms 00:32:39 INFO - PROCESS | 1908 | 1461569559212 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:32:39 INFO - PROCESS | 1908 | 1461569559219 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:32:39 INFO - PROCESS | 1908 | 1461569559227 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:32:39 INFO - PROCESS | 1908 | 1461569559233 Marionette TRACE conn3 <- [1,922,null,{}] 00:32:39 INFO - PROCESS | 1908 | 1461569559240 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:39 INFO - PROCESS | 1908 | 1461569559447 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:32:39 INFO - PROCESS | 1908 | 1461569559663 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4d6800 == 89 [pid = 1908] [id = 238] 00:32:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f186a148800) [pid = 1908] [serial = 715] [outer = (nil)] 00:32:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f186c1d2400) [pid = 1908] [serial = 716] [outer = 0x7f186a148800] 00:32:39 INFO - PROCESS | 1908 | 1461569559788 Marionette DEBUG loaded listener.js 00:32:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f186c51d400) [pid = 1908] [serial = 717] [outer = 0x7f186a148800] 00:32:40 INFO - PROCESS | 1908 | 1461569560684 Marionette TRACE conn3 <- [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]]]}] 00:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1534ms 00:32:40 INFO - PROCESS | 1908 | 1461569560761 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:32:40 INFO - PROCESS | 1908 | 1461569560767 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:32:40 INFO - PROCESS | 1908 | 1461569560775 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:32:40 INFO - PROCESS | 1908 | 1461569560779 Marionette TRACE conn3 <- [1,926,null,{}] 00:32:40 INFO - PROCESS | 1908 | 1461569560786 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:41 INFO - PROCESS | 1908 | 1461569561027 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:32:41 INFO - PROCESS | 1908 | 1461569561298 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18711cf000 == 90 [pid = 1908] [id = 239] 00:32:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f186cc53c00) [pid = 1908] [serial = 718] [outer = (nil)] 00:32:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f186d54b400) [pid = 1908] [serial = 719] [outer = 0x7f186cc53c00] 00:32:41 INFO - PROCESS | 1908 | 1461569561399 Marionette DEBUG loaded listener.js 00:32:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f186d9d1400) [pid = 1908] [serial = 720] [outer = 0x7f186cc53c00] 00:32:42 INFO - PROCESS | 1908 | 1461569562395 Marionette TRACE conn3 <- [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]]]}] 00:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1683ms 00:32:42 INFO - PROCESS | 1908 | 1461569562461 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:32:42 INFO - PROCESS | 1908 | 1461569562469 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:32:42 INFO - PROCESS | 1908 | 1461569562497 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:32:42 INFO - PROCESS | 1908 | 1461569562508 Marionette TRACE conn3 <- [1,930,null,{}] 00:32:42 INFO - PROCESS | 1908 | 1461569562520 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:42 INFO - PROCESS | 1908 | 1461569562883 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:32:43 INFO - PROCESS | 1908 | 1461569563067 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874db7000 == 91 [pid = 1908] [id = 240] 00:32:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f186d23d400) [pid = 1908] [serial = 721] [outer = (nil)] 00:32:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f187004c800) [pid = 1908] [serial = 722] [outer = 0x7f186d23d400] 00:32:43 INFO - PROCESS | 1908 | 1461569563165 Marionette DEBUG loaded listener.js 00:32:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f18701d6400) [pid = 1908] [serial = 723] [outer = 0x7f186d23d400] 00:32:44 INFO - PROCESS | 1908 | 1461569564042 Marionette TRACE conn3 <- [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]]]}] 00:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1622ms 00:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:32:44 INFO - PROCESS | 1908 | 1461569564102 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:32:44 INFO - PROCESS | 1908 | 1461569564105 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:32:44 INFO - PROCESS | 1908 | 1461569564112 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:32:44 INFO - PROCESS | 1908 | 1461569564115 Marionette TRACE conn3 <- [1,934,null,{}] 00:32:44 INFO - PROCESS | 1908 | 1461569564120 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:44 INFO - PROCESS | 1908 | 1461569564309 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:32:44 INFO - PROCESS | 1908 | 1461569564474 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876068800 == 92 [pid = 1908] [id = 241] 00:32:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186d151c00) [pid = 1908] [serial = 724] [outer = (nil)] 00:32:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1870279c00) [pid = 1908] [serial = 725] [outer = 0x7f186d151c00] 00:32:44 INFO - PROCESS | 1908 | 1461569564548 Marionette DEBUG loaded listener.js 00:32:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1870de9400) [pid = 1908] [serial = 726] [outer = 0x7f186d151c00] 00:32:45 INFO - PROCESS | 1908 | 1461569565372 Marionette TRACE conn3 <- [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]]]}] 00:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1334ms 00:32:45 INFO - PROCESS | 1908 | 1461569565446 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:32:45 INFO - PROCESS | 1908 | 1461569565450 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:32:45 INFO - PROCESS | 1908 | 1461569565457 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:32:45 INFO - PROCESS | 1908 | 1461569565462 Marionette TRACE conn3 <- [1,938,null,{}] 00:32:45 INFO - PROCESS | 1908 | 1461569565469 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:45 INFO - PROCESS | 1908 | 1461569565721 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:32:45 INFO - PROCESS | 1908 | 1461569565962 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c32000 == 93 [pid = 1908] [id = 242] 00:32:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f18712c9800) [pid = 1908] [serial = 727] [outer = (nil)] 00:32:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f18712cd000) [pid = 1908] [serial = 728] [outer = 0x7f18712c9800] 00:32:46 INFO - PROCESS | 1908 | 1461569566094 Marionette DEBUG loaded listener.js 00:32:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f187294e800) [pid = 1908] [serial = 729] [outer = 0x7f18712c9800] 00:32:47 INFO - PROCESS | 1908 | 1461569567070 Marionette TRACE conn3 <- [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]]]}] 00:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1684ms 00:32:47 INFO - PROCESS | 1908 | 1461569567142 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:32:47 INFO - PROCESS | 1908 | 1461569567146 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:32:47 INFO - PROCESS | 1908 | 1461569567152 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:32:47 INFO - PROCESS | 1908 | 1461569567154 Marionette TRACE conn3 <- [1,942,null,{}] 00:32:47 INFO - PROCESS | 1908 | 1461569567160 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:47 INFO - PROCESS | 1908 | 1461569567388 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:32:47 INFO - PROCESS | 1908 | 1461569567558 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878d9b800 == 94 [pid = 1908] [id = 243] 00:32:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f18712ca400) [pid = 1908] [serial = 730] [outer = (nil)] 00:32:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1873810000) [pid = 1908] [serial = 731] [outer = 0x7f18712ca400] 00:32:47 INFO - PROCESS | 1908 | 1461569567631 Marionette DEBUG loaded listener.js 00:32:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f187432c800) [pid = 1908] [serial = 732] [outer = 0x7f18712ca400] 00:32:48 INFO - PROCESS | 1908 | 1461569568501 Marionette TRACE conn3 <- [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]]]}] 00:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1378ms 00:32:48 INFO - PROCESS | 1908 | 1461569568531 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:32:48 INFO - PROCESS | 1908 | 1461569568536 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:32:48 INFO - PROCESS | 1908 | 1461569568543 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:32:48 INFO - PROCESS | 1908 | 1461569568545 Marionette TRACE conn3 <- [1,946,null,{}] 00:32:48 INFO - PROCESS | 1908 | 1461569568551 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:48 INFO - PROCESS | 1908 | 1461569568731 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:32:48 INFO - PROCESS | 1908 | 1461569568904 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187c9f7800 == 95 [pid = 1908] [id = 244] 00:32:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f187294ec00) [pid = 1908] [serial = 733] [outer = (nil)] 00:32:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f1874418800) [pid = 1908] [serial = 734] [outer = 0x7f187294ec00] 00:32:48 INFO - PROCESS | 1908 | 1461569568975 Marionette DEBUG loaded listener.js 00:32:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1874d26400) [pid = 1908] [serial = 735] [outer = 0x7f187294ec00] 00:32:49 INFO - PROCESS | 1908 | 1461569569863 Marionette TRACE conn3 <- [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]]]}] 00:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1378ms 00:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:32:49 INFO - PROCESS | 1908 | 1461569569922 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:32:49 INFO - PROCESS | 1908 | 1461569569925 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:32:49 INFO - PROCESS | 1908 | 1461569569931 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:32:49 INFO - PROCESS | 1908 | 1461569569934 Marionette TRACE conn3 <- [1,950,null,{}] 00:32:49 INFO - PROCESS | 1908 | 1461569569940 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:50 INFO - PROCESS | 1908 | 1461569570112 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:32:50 INFO - PROCESS | 1908 | 1461569570289 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188341c000 == 96 [pid = 1908] [id = 245] 00:32:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f1873a3d800) [pid = 1908] [serial = 736] [outer = (nil)] 00:32:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1874f63000) [pid = 1908] [serial = 737] [outer = 0x7f1873a3d800] 00:32:50 INFO - PROCESS | 1908 | 1461569570364 Marionette DEBUG loaded listener.js 00:32:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1874f6c000) [pid = 1908] [serial = 738] [outer = 0x7f1873a3d800] 00:32:51 INFO - PROCESS | 1908 | 1461569571228 Marionette TRACE conn3 <- [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]]]}] 00:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1341ms 00:32:51 INFO - PROCESS | 1908 | 1461569571273 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:32:51 INFO - PROCESS | 1908 | 1461569571277 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:32:51 INFO - PROCESS | 1908 | 1461569571282 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:32:51 INFO - PROCESS | 1908 | 1461569571285 Marionette TRACE conn3 <- [1,954,null,{}] 00:32:51 INFO - PROCESS | 1908 | 1461569571290 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:51 INFO - PROCESS | 1908 | 1461569571476 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:32:51 INFO - PROCESS | 1908 | 1461569571666 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18837b7000 == 97 [pid = 1908] [id = 246] 00:32:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186a0ce800) [pid = 1908] [serial = 739] [outer = (nil)] 00:32:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1874f8b400) [pid = 1908] [serial = 740] [outer = 0x7f186a0ce800] 00:32:51 INFO - PROCESS | 1908 | 1461569571738 Marionette DEBUG loaded listener.js 00:32:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f18754b5800) [pid = 1908] [serial = 741] [outer = 0x7f186a0ce800] 00:32:52 INFO - PROCESS | 1908 | 1461569572619 Marionette TRACE conn3 <- [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]]]}] 00:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1382ms 00:32:52 INFO - PROCESS | 1908 | 1461569572666 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:32:52 INFO - PROCESS | 1908 | 1461569572669 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:32:52 INFO - PROCESS | 1908 | 1461569572675 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:32:52 INFO - PROCESS | 1908 | 1461569572678 Marionette TRACE conn3 <- [1,958,null,{}] 00:32:52 INFO - PROCESS | 1908 | 1461569572684 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:52 INFO - PROCESS | 1908 | 1461569572859 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:32:53 INFO - PROCESS | 1908 | 1461569573430 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a221800 == 98 [pid = 1908] [id = 247] 00:32:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1863eac400) [pid = 1908] [serial = 742] [outer = (nil)] 00:32:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1863fa1400) [pid = 1908] [serial = 743] [outer = 0x7f1863eac400] 00:32:53 INFO - PROCESS | 1908 | 1461569573544 Marionette DEBUG loaded listener.js 00:32:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f18662bec00) [pid = 1908] [serial = 744] [outer = 0x7f1863eac400] 00:32:54 INFO - PROCESS | 1908 | 1461569574425 Marionette TRACE conn3 <- [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]]]}] 00:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1792ms 00:32:54 INFO - PROCESS | 1908 | 1461569574471 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:32:54 INFO - PROCESS | 1908 | 1461569574477 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:32:54 INFO - PROCESS | 1908 | 1461569574485 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:32:54 INFO - PROCESS | 1908 | 1461569574489 Marionette TRACE conn3 <- [1,962,null,{}] 00:32:54 INFO - PROCESS | 1908 | 1461569574496 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:54 INFO - PROCESS | 1908 | 1461569574673 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:32:54 INFO - PROCESS | 1908 | 1461569574963 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631e7000 == 99 [pid = 1908] [id = 248] 00:32:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186a147c00) [pid = 1908] [serial = 745] [outer = (nil)] 00:32:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186c1d3c00) [pid = 1908] [serial = 746] [outer = 0x7f186a147c00] 00:32:55 INFO - PROCESS | 1908 | 1461569575081 Marionette DEBUG loaded listener.js 00:32:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186c51d000) [pid = 1908] [serial = 747] [outer = 0x7f186a147c00] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875cd5000 == 98 [pid = 1908] [id = 53] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187022b000 == 97 [pid = 1908] [id = 236] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f18664f9400) [pid = 1908] [serial = 637] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f18828eac00) [pid = 1908] [serial = 631] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1863c9bc00) [pid = 1908] [serial = 634] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186d00e400) [pid = 1908] [serial = 661] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | 1461569576065 Marionette TRACE conn3 <- [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]]]}] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4c3800 == 96 [pid = 1908] [id = 218] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4dd000 == 95 [pid = 1908] [id = 235] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6d2000 == 94 [pid = 1908] [id = 234] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce86000 == 93 [pid = 1908] [id = 217] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653ce800 == 92 [pid = 1908] [id = 233] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630b3000 == 91 [pid = 1908] [id = 232] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869eda000 == 90 [pid = 1908] [id = 231] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875585800 == 89 [pid = 1908] [id = 229] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874460000 == 88 [pid = 1908] [id = 228] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872c49800 == 87 [pid = 1908] [id = 227] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18713aa000 == 86 [pid = 1908] [id = 226] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cb4000 == 85 [pid = 1908] [id = 225] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18702a1000 == 84 [pid = 1908] [id = 224] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186f54e800 == 83 [pid = 1908] [id = 223] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d2a4800 == 82 [pid = 1908] [id = 222] 00:32:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866109000 == 81 [pid = 1908] [id = 221] 00:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1635ms 00:32:56 INFO - PROCESS | 1908 | 1461569576124 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:32:56 INFO - PROCESS | 1908 | 1461569576130 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:32:56 INFO - PROCESS | 1908 | 1461569576137 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:32:56 INFO - PROCESS | 1908 | 1461569576140 Marionette TRACE conn3 <- [1,966,null,{}] 00:32:56 INFO - PROCESS | 1908 | 1461569576145 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:56 INFO - PROCESS | 1908 | 1461569576323 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186ccd3800) [pid = 1908] [serial = 656] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1874339000) [pid = 1908] [serial = 622] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18656b7000) [pid = 1908] [serial = 643] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186c1cfc00) [pid = 1908] [serial = 649] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1863ce4c00) [pid = 1908] [serial = 640] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186cbed800) [pid = 1908] [serial = 655] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1869e88c00) [pid = 1908] [serial = 610] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d3cec00) [pid = 1908] [serial = 616] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1870272c00) [pid = 1908] [serial = 607] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f18663cc800) [pid = 1908] [serial = 644] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f1863f9ec00) [pid = 1908] [serial = 641] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f1863ce8000) [pid = 1908] [serial = 658] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186c57a000) [pid = 1908] [serial = 652] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f186a0ac400) [pid = 1908] [serial = 647] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1878fd8400) [pid = 1908] [serial = 628] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1869e93400) [pid = 1908] [serial = 659] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1870271800) [pid = 1908] [serial = 619] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186c1d6800) [pid = 1908] [serial = 650] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186a0a3000) [pid = 1908] [serial = 646] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f186c926800) [pid = 1908] [serial = 653] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f186c516400) [pid = 1908] [serial = 613] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1877204400) [pid = 1908] [serial = 625] [outer = (nil)] [url = about:blank] 00:32:56 INFO - PROCESS | 1908 | 1461569576553 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fc8800 == 82 [pid = 1908] [id = 249] 00:32:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1863ce8000) [pid = 1908] [serial = 748] [outer = (nil)] 00:32:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f186c1ca000) [pid = 1908] [serial = 749] [outer = 0x7f1863ce8000] 00:32:56 INFO - PROCESS | 1908 | 1461569576627 Marionette DEBUG loaded listener.js 00:32:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186d14bc00) [pid = 1908] [serial = 750] [outer = 0x7f1863ce8000] 00:32:57 INFO - PROCESS | 1908 | 1461569577386 Marionette TRACE conn3 <- [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]]]}] 00:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1286ms 00:32:57 INFO - PROCESS | 1908 | 1461569577425 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:32:57 INFO - PROCESS | 1908 | 1461569577428 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:32:57 INFO - PROCESS | 1908 | 1461569577443 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:32:57 INFO - PROCESS | 1908 | 1461569577452 Marionette TRACE conn3 <- [1,970,null,{}] 00:32:57 INFO - PROCESS | 1908 | 1461569577460 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:57 INFO - PROCESS | 1908 | 1461569577639 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:32:57 INFO - PROCESS | 1908 | 1461569577652 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4d9000 == 83 [pid = 1908] [id = 250] 00:32:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f186d6eb400) [pid = 1908] [serial = 751] [outer = (nil)] 00:32:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f186e6df000) [pid = 1908] [serial = 752] [outer = 0x7f186d6eb400] 00:32:57 INFO - PROCESS | 1908 | 1461569577715 Marionette DEBUG loaded listener.js 00:32:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f186e739c00) [pid = 1908] [serial = 753] [outer = 0x7f186d6eb400] 00:32:58 INFO - PROCESS | 1908 | 1461569578568 Marionette TRACE conn3 <- [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]]]}] 00:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1197ms 00:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:32:58 INFO - PROCESS | 1908 | 1461569578638 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:32:58 INFO - PROCESS | 1908 | 1461569578642 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:32:58 INFO - PROCESS | 1908 | 1461569578649 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:32:58 INFO - PROCESS | 1908 | 1461569578652 Marionette TRACE conn3 <- [1,974,null,{}] 00:32:58 INFO - PROCESS | 1908 | 1461569578657 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:58 INFO - PROCESS | 1908 | 1461569578884 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:32:58 INFO - PROCESS | 1908 | 1461569578913 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebb2800 == 84 [pid = 1908] [id = 251] 00:32:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f186d6e7800) [pid = 1908] [serial = 754] [outer = (nil)] 00:32:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f1870027c00) [pid = 1908] [serial = 755] [outer = 0x7f186d6e7800] 00:32:58 INFO - PROCESS | 1908 | 1461569578976 Marionette DEBUG loaded listener.js 00:32:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1870046400) [pid = 1908] [serial = 756] [outer = 0x7f186d6e7800] 00:32:59 INFO - PROCESS | 1908 | 1461569579816 Marionette TRACE conn3 <- [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]]]}] 00:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1234ms 00:32:59 INFO - PROCESS | 1908 | 1461569579882 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:32:59 INFO - PROCESS | 1908 | 1461569579886 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:32:59 INFO - PROCESS | 1908 | 1461569579891 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:32:59 INFO - PROCESS | 1908 | 1461569579893 Marionette TRACE conn3 <- [1,978,null,{}] 00:32:59 INFO - PROCESS | 1908 | 1461569579898 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:00 INFO - PROCESS | 1908 | 1461569580121 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:33:00 INFO - PROCESS | 1908 | 1461569580146 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca8000 == 85 [pid = 1908] [id = 252] 00:33:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18701d6800) [pid = 1908] [serial = 757] [outer = (nil)] 00:33:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1870270c00) [pid = 1908] [serial = 758] [outer = 0x7f18701d6800] 00:33:00 INFO - PROCESS | 1908 | 1461569580221 Marionette DEBUG loaded listener.js 00:33:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f18712cfc00) [pid = 1908] [serial = 759] [outer = 0x7f18701d6800] 00:33:01 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186a149800) [pid = 1908] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:33:01 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f1863fa0c00) [pid = 1908] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:33:01 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f18662b2000) [pid = 1908] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:33:01 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f18663c5800) [pid = 1908] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:33:01 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f186c1d5c00) [pid = 1908] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:33:01 INFO - PROCESS | 1908 | 1461569581348 Marionette TRACE conn3 <- [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]]]}] 00:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1477ms 00:33:01 INFO - PROCESS | 1908 | 1461569581370 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:33:01 INFO - PROCESS | 1908 | 1461569581374 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:33:01 INFO - PROCESS | 1908 | 1461569581379 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:33:01 INFO - PROCESS | 1908 | 1461569581381 Marionette TRACE conn3 <- [1,982,null,{}] 00:33:01 INFO - PROCESS | 1908 | 1461569581387 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:01 INFO - PROCESS | 1908 | 1461569581625 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:33:01 INFO - PROCESS | 1908 | 1461569581646 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18713a7000 == 86 [pid = 1908] [id = 253] 00:33:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f186d00d400) [pid = 1908] [serial = 760] [outer = (nil)] 00:33:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1871386c00) [pid = 1908] [serial = 761] [outer = 0x7f186d00d400] 00:33:01 INFO - PROCESS | 1908 | 1461569581729 Marionette DEBUG loaded listener.js 00:33:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1874339000) [pid = 1908] [serial = 762] [outer = 0x7f186d00d400] 00:33:02 INFO - PROCESS | 1908 | 1461569582513 Marionette TRACE conn3 <- [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]]]}] 00:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1179ms 00:33:02 INFO - PROCESS | 1908 | 1461569582561 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:33:02 INFO - PROCESS | 1908 | 1461569582564 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:33:02 INFO - PROCESS | 1908 | 1461569582570 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:33:02 INFO - PROCESS | 1908 | 1461569582572 Marionette TRACE conn3 <- [1,986,null,{}] 00:33:02 INFO - PROCESS | 1908 | 1461569582577 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:02 INFO - PROCESS | 1908 | 1461569582746 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:33:02 INFO - PROCESS | 1908 | 1461569582761 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187426b000 == 87 [pid = 1908] [id = 254] 00:33:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f187380a400) [pid = 1908] [serial = 763] [outer = (nil)] 00:33:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f187502b400) [pid = 1908] [serial = 764] [outer = 0x7f187380a400] 00:33:02 INFO - PROCESS | 1908 | 1461569582824 Marionette DEBUG loaded listener.js 00:33:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f187579d000) [pid = 1908] [serial = 765] [outer = 0x7f187380a400] 00:33:03 INFO - PROCESS | 1908 | 1461569583979 Marionette TRACE conn3 <- [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]]]}] 00:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1485ms 00:33:04 INFO - PROCESS | 1908 | 1461569584057 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:33:04 INFO - PROCESS | 1908 | 1461569584064 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:33:04 INFO - PROCESS | 1908 | 1461569584073 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:33:04 INFO - PROCESS | 1908 | 1461569584078 Marionette TRACE conn3 <- [1,990,null,{}] 00:33:04 INFO - PROCESS | 1908 | 1461569584085 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:04 INFO - PROCESS | 1908 | 1461569584322 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:33:04 INFO - PROCESS | 1908 | 1461569584568 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce89000 == 88 [pid = 1908] [id = 255] 00:33:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186a0cc800) [pid = 1908] [serial = 766] [outer = (nil)] 00:33:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186c1d8800) [pid = 1908] [serial = 767] [outer = 0x7f186a0cc800] 00:33:04 INFO - PROCESS | 1908 | 1461569584690 Marionette DEBUG loaded listener.js 00:33:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186c92d000) [pid = 1908] [serial = 768] [outer = 0x7f186a0cc800] 00:33:05 INFO - PROCESS | 1908 | 1461569585586 Marionette TRACE conn3 <- [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]]]}] 00:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1546ms 00:33:05 INFO - PROCESS | 1908 | 1461569585620 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:33:05 INFO - PROCESS | 1908 | 1461569585628 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:33:05 INFO - PROCESS | 1908 | 1461569585640 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:33:05 INFO - PROCESS | 1908 | 1461569585644 Marionette TRACE conn3 <- [1,994,null,{}] 00:33:05 INFO - PROCESS | 1908 | 1461569585651 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:05 INFO - PROCESS | 1908 | 1461569585839 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:33:06 INFO - PROCESS | 1908 | 1461569586073 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18711d0000 == 89 [pid = 1908] [id = 256] 00:33:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186d6e3c00) [pid = 1908] [serial = 769] [outer = (nil)] 00:33:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186e72c800) [pid = 1908] [serial = 770] [outer = 0x7f186d6e3c00] 00:33:06 INFO - PROCESS | 1908 | 1461569586238 Marionette DEBUG loaded listener.js 00:33:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f187002fc00) [pid = 1908] [serial = 771] [outer = 0x7f186d6e3c00] 00:33:07 INFO - PROCESS | 1908 | 1461569587127 Marionette TRACE conn3 <- [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]]]}] 00:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1537ms 00:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:33:07 INFO - PROCESS | 1908 | 1461569587177 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:33:07 INFO - PROCESS | 1908 | 1461569587181 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:33:07 INFO - PROCESS | 1908 | 1461569587188 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:33:07 INFO - PROCESS | 1908 | 1461569587194 Marionette TRACE conn3 <- [1,998,null,{}] 00:33:07 INFO - PROCESS | 1908 | 1461569587211 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:07 INFO - PROCESS | 1908 | 1461569587414 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:33:07 INFO - PROCESS | 1908 | 1461569587631 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876577800 == 90 [pid = 1908] [id = 257] 00:33:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f18712c6c00) [pid = 1908] [serial = 772] [outer = (nil)] 00:33:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1871388400) [pid = 1908] [serial = 773] [outer = 0x7f18712c6c00] 00:33:07 INFO - PROCESS | 1908 | 1461569587765 Marionette DEBUG loaded listener.js 00:33:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1874333000) [pid = 1908] [serial = 774] [outer = 0x7f18712c6c00] 00:33:08 INFO - PROCESS | 1908 | 1461569588676 Marionette TRACE conn3 <- [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]]]}] 00:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1540ms 00:33:08 INFO - PROCESS | 1908 | 1461569588728 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:33:08 INFO - PROCESS | 1908 | 1461569588732 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:33:08 INFO - PROCESS | 1908 | 1461569588740 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:33:08 INFO - PROCESS | 1908 | 1461569588744 Marionette TRACE conn3 <- [1,1002,null,{}] 00:33:08 INFO - PROCESS | 1908 | 1461569588750 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:08 INFO - PROCESS | 1908 | 1461569588948 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:33:09 INFO - PROCESS | 1908 | 1461569589120 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188341b000 == 91 [pid = 1908] [id = 258] 00:33:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1874f89800) [pid = 1908] [serial = 775] [outer = (nil)] 00:33:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f18757a4800) [pid = 1908] [serial = 776] [outer = 0x7f1874f89800] 00:33:09 INFO - PROCESS | 1908 | 1461569589241 Marionette DEBUG loaded listener.js 00:33:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1875fd5800) [pid = 1908] [serial = 777] [outer = 0x7f1874f89800] 00:33:10 INFO - PROCESS | 1908 | 1461569590095 Marionette TRACE conn3 <- [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]]]}] 00:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1429ms 00:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:33:10 INFO - PROCESS | 1908 | 1461569590170 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:33:10 INFO - PROCESS | 1908 | 1461569590173 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:33:10 INFO - PROCESS | 1908 | 1461569590179 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:33:10 INFO - PROCESS | 1908 | 1461569590182 Marionette TRACE conn3 <- [1,1006,null,{}] 00:33:10 INFO - PROCESS | 1908 | 1461569590188 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:10 INFO - PROCESS | 1908 | 1461569590407 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:33:10 INFO - PROCESS | 1908 | 1461569590628 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1886532800 == 92 [pid = 1908] [id = 259] 00:33:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f1875fdd400) [pid = 1908] [serial = 778] [outer = (nil)] 00:33:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1875fe2400) [pid = 1908] [serial = 779] [outer = 0x7f1875fdd400] 00:33:10 INFO - PROCESS | 1908 | 1461569590743 Marionette DEBUG loaded listener.js 00:33:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f187600fc00) [pid = 1908] [serial = 780] [outer = 0x7f1875fdd400] 00:33:11 INFO - PROCESS | 1908 | 1461569591621 Marionette TRACE conn3 <- [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]]]}] 00:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 00:33:11 INFO - PROCESS | 1908 | 1461569591659 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:33:11 INFO - PROCESS | 1908 | 1461569591662 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:33:11 INFO - PROCESS | 1908 | 1461569591668 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:33:11 INFO - PROCESS | 1908 | 1461569591671 Marionette TRACE conn3 <- [1,1010,null,{}] 00:33:11 INFO - PROCESS | 1908 | 1461569591676 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:11 INFO - PROCESS | 1908 | 1461569591868 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:33:12 INFO - PROCESS | 1908 | 1461569592056 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888344800 == 93 [pid = 1908] [id = 260] 00:33:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1875fde400) [pid = 1908] [serial = 781] [outer = (nil)] 00:33:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1876c2a800) [pid = 1908] [serial = 782] [outer = 0x7f1875fde400] 00:33:12 INFO - PROCESS | 1908 | 1461569592130 Marionette DEBUG loaded listener.js 00:33:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f1877288000) [pid = 1908] [serial = 783] [outer = 0x7f1875fde400] 00:33:13 INFO - PROCESS | 1908 | 1461569593026 Marionette TRACE conn3 <- [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]]]}] 00:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1429ms 00:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:33:13 INFO - PROCESS | 1908 | 1461569593099 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:33:13 INFO - PROCESS | 1908 | 1461569593102 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:33:13 INFO - PROCESS | 1908 | 1461569593108 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:33:13 INFO - PROCESS | 1908 | 1461569593112 Marionette TRACE conn3 <- [1,1014,null,{}] 00:33:13 INFO - PROCESS | 1908 | 1461569593118 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:13 INFO - PROCESS | 1908 | 1461569593319 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:33:13 INFO - PROCESS | 1908 | 1461569593496 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888ba3800 == 94 [pid = 1908] [id = 261] 00:33:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1876010000) [pid = 1908] [serial = 784] [outer = (nil)] 00:33:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f187728cc00) [pid = 1908] [serial = 785] [outer = 0x7f1876010000] 00:33:13 INFO - PROCESS | 1908 | 1461569593565 Marionette DEBUG loaded listener.js 00:33:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f1878c34800) [pid = 1908] [serial = 786] [outer = 0x7f1876010000] 00:33:14 INFO - PROCESS | 1908 | 1461569594404 Marionette TRACE conn3 <- [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]]]}] 00:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1332ms 00:33:14 INFO - PROCESS | 1908 | 1461569594440 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:33:14 INFO - PROCESS | 1908 | 1461569594444 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:33:14 INFO - PROCESS | 1908 | 1461569594451 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:33:14 INFO - PROCESS | 1908 | 1461569594453 Marionette TRACE conn3 <- [1,1018,null,{}] 00:33:14 INFO - PROCESS | 1908 | 1461569594459 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:14 INFO - PROCESS | 1908 | 1461569594647 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:33:14 INFO - PROCESS | 1908 | 1461569594827 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888e33000 == 95 [pid = 1908] [id = 262] 00:33:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f187720ac00) [pid = 1908] [serial = 787] [outer = (nil)] 00:33:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1878c90000) [pid = 1908] [serial = 788] [outer = 0x7f187720ac00] 00:33:14 INFO - PROCESS | 1908 | 1461569594904 Marionette DEBUG loaded listener.js 00:33:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1878f44400) [pid = 1908] [serial = 789] [outer = 0x7f187720ac00] 00:33:15 INFO - PROCESS | 1908 | 1461569595842 Marionette TRACE conn3 <- [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]]]}] 00:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1428ms 00:33:15 INFO - PROCESS | 1908 | 1461569595880 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:33:15 INFO - PROCESS | 1908 | 1461569595883 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:33:15 INFO - PROCESS | 1908 | 1461569595889 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:33:15 INFO - PROCESS | 1908 | 1461569595891 Marionette TRACE conn3 <- [1,1022,null,{}] 00:33:15 INFO - PROCESS | 1908 | 1461569595896 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:16 INFO - PROCESS | 1908 | 1461569596122 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:33:16 INFO - PROCESS | 1908 | 1461569596302 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b762800 == 96 [pid = 1908] [id = 263] 00:33:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186d3d0000) [pid = 1908] [serial = 790] [outer = (nil)] 00:33:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1878fd7800) [pid = 1908] [serial = 791] [outer = 0x7f186d3d0000] 00:33:16 INFO - PROCESS | 1908 | 1461569596374 Marionette DEBUG loaded listener.js 00:33:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1879b0e000) [pid = 1908] [serial = 792] [outer = 0x7f186d3d0000] 00:33:17 INFO - PROCESS | 1908 | 1461569597250 Marionette TRACE conn3 <- [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]]]}] 00:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1432ms 00:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:33:17 INFO - PROCESS | 1908 | 1461569597322 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:33:17 INFO - PROCESS | 1908 | 1461569597325 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:33:17 INFO - PROCESS | 1908 | 1461569597331 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:33:17 INFO - PROCESS | 1908 | 1461569597334 Marionette TRACE conn3 <- [1,1026,null,{}] 00:33:17 INFO - PROCESS | 1908 | 1461569597339 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:17 INFO - PROCESS | 1908 | 1461569597527 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:33:17 INFO - PROCESS | 1908 | 1461569597700 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cfaf000 == 97 [pid = 1908] [id = 264] 00:33:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f187014e000) [pid = 1908] [serial = 793] [outer = (nil)] 00:33:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f187c95d800) [pid = 1908] [serial = 794] [outer = 0x7f187014e000] 00:33:17 INFO - PROCESS | 1908 | 1461569597776 Marionette DEBUG loaded listener.js 00:33:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1882805800) [pid = 1908] [serial = 795] [outer = 0x7f187014e000] 00:33:18 INFO - PROCESS | 1908 | 1461569598679 Marionette TRACE conn3 <- [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]]]}] 00:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1383ms 00:33:18 INFO - PROCESS | 1908 | 1461569598713 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:33:18 INFO - PROCESS | 1908 | 1461569598718 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:33:18 INFO - PROCESS | 1908 | 1461569598723 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:33:18 INFO - PROCESS | 1908 | 1461569598727 Marionette TRACE conn3 <- [1,1030,null,{}] 00:33:18 INFO - PROCESS | 1908 | 1461569598732 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:18 INFO - PROCESS | 1908 | 1461569598932 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:33:19 INFO - PROCESS | 1908 | 1461569599122 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d567800 == 98 [pid = 1908] [id = 265] 00:33:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186a0a8800) [pid = 1908] [serial = 796] [outer = (nil)] 00:33:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1883468000) [pid = 1908] [serial = 797] [outer = 0x7f186a0a8800] 00:33:19 INFO - PROCESS | 1908 | 1461569599199 Marionette DEBUG loaded listener.js 00:33:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f18837e1800) [pid = 1908] [serial = 798] [outer = 0x7f186a0a8800] 00:33:20 INFO - PROCESS | 1908 | 1461569600418 Marionette TRACE conn3 <- [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]]]}] 00:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1729ms 00:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:33:20 INFO - PROCESS | 1908 | 1461569600454 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:33:20 INFO - PROCESS | 1908 | 1461569600459 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:33:20 INFO - PROCESS | 1908 | 1461569600466 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:33:20 INFO - PROCESS | 1908 | 1461569600471 Marionette TRACE conn3 <- [1,1034,null,{}] 00:33:20 INFO - PROCESS | 1908 | 1461569600479 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:20 INFO - PROCESS | 1908 | 1461569600650 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:33:20 INFO - PROCESS | 1908 | 1461569600890 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d566000 == 99 [pid = 1908] [id = 266] 00:33:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f186a0abc00) [pid = 1908] [serial = 799] [outer = (nil)] 00:33:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186a142000) [pid = 1908] [serial = 800] [outer = 0x7f186a0abc00] 00:33:20 INFO - PROCESS | 1908 | 1461569600963 Marionette DEBUG loaded listener.js 00:33:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186c924800) [pid = 1908] [serial = 801] [outer = 0x7f186a0abc00] 00:33:21 INFO - PROCESS | 1908 | 1461569601937 Marionette TRACE conn3 <- [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]]]}] 00:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1542ms 00:33:22 INFO - PROCESS | 1908 | 1461569602009 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:33:22 INFO - PROCESS | 1908 | 1461569602016 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:33:22 INFO - PROCESS | 1908 | 1461569602026 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:33:22 INFO - PROCESS | 1908 | 1461569602029 Marionette TRACE conn3 <- [1,1038,null,{}] 00:33:22 INFO - PROCESS | 1908 | 1461569602035 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:22 INFO - PROCESS | 1908 | 1461569602220 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:33:22 INFO - PROCESS | 1908 | 1461569602466 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863d98000 == 100 [pid = 1908] [id = 267] 00:33:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f18663c7800) [pid = 1908] [serial = 802] [outer = (nil)] 00:33:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186a13c800) [pid = 1908] [serial = 803] [outer = 0x7f18663c7800] 00:33:22 INFO - PROCESS | 1908 | 1461569602606 Marionette DEBUG loaded listener.js 00:33:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186d54b800) [pid = 1908] [serial = 804] [outer = 0x7f18663c7800] 00:33:22 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d57f800 == 99 [pid = 1908] [id = 121] 00:33:22 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871ff6800 == 98 [pid = 1908] [id = 120] 00:33:22 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186d6f0800) [pid = 1908] [serial = 710] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876068800 == 97 [pid = 1908] [id = 241] 00:33:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874db7000 == 96 [pid = 1908] [id = 240] 00:33:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18711cf000 == 95 [pid = 1908] [id = 239] 00:33:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4d6800 == 94 [pid = 1908] [id = 238] 00:33:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631e9800 == 93 [pid = 1908] [id = 237] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186c56d800) [pid = 1908] [serial = 704] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f18656b2400) [pid = 1908] [serial = 696] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1865416400) [pid = 1908] [serial = 695] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186d3c9800) [pid = 1908] [serial = 677] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186a0c6400) [pid = 1908] [serial = 701] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186a149400) [pid = 1908] [serial = 702] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186a13c000) [pid = 1908] [serial = 667] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186d23a800) [pid = 1908] [serial = 673] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186a0a4400) [pid = 1908] [serial = 699] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f18664eb000) [pid = 1908] [serial = 698] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186e4de800) [pid = 1908] [serial = 680] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f187014d400) [pid = 1908] [serial = 689] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1870155c00) [pid = 1908] [serial = 692] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f186ffb9c00) [pid = 1908] [serial = 683] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186ccdf800) [pid = 1908] [serial = 670] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f187004c400) [pid = 1908] [serial = 686] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f18662b5000) [pid = 1908] [serial = 664] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18663c3000) [pid = 1908] [serial = 440] [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.] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186d00d800) [pid = 1908] [serial = 707] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186d23b000) [pid = 1908] [serial = 708] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186cc51400) [pid = 1908] [serial = 705] [outer = (nil)] [url = about:blank] 00:33:23 INFO - PROCESS | 1908 | 1461569603470 Marionette TRACE conn3 <- [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]]]}] 00:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1481ms 00:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:33:23 INFO - PROCESS | 1908 | 1461569603508 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:33:23 INFO - PROCESS | 1908 | 1461569603511 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:33:23 INFO - PROCESS | 1908 | 1461569603518 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:33:23 INFO - PROCESS | 1908 | 1461569603523 Marionette TRACE conn3 <- [1,1042,null,{}] 00:33:23 INFO - PROCESS | 1908 | 1461569603537 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:23 INFO - PROCESS | 1908 | 1461569603760 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:33:23 INFO - PROCESS | 1908 | 1461569603786 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d0a7800 == 94 [pid = 1908] [id = 268] 00:33:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186d557c00) [pid = 1908] [serial = 805] [outer = (nil)] 00:33:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186eb2b400) [pid = 1908] [serial = 806] [outer = 0x7f186d557c00] 00:33:23 INFO - PROCESS | 1908 | 1461569603853 Marionette DEBUG loaded listener.js 00:33:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f187003f400) [pid = 1908] [serial = 807] [outer = 0x7f186d557c00] 00:33:24 INFO - PROCESS | 1908 | 1461569604644 Marionette TRACE conn3 <- [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]]]}] 00:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1188ms 00:33:24 INFO - PROCESS | 1908 | 1461569604705 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:33:24 INFO - PROCESS | 1908 | 1461569604709 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:33:24 INFO - PROCESS | 1908 | 1461569604719 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:33:24 INFO - PROCESS | 1908 | 1461569604721 Marionette TRACE conn3 <- [1,1046,null,{}] 00:33:24 INFO - PROCESS | 1908 | 1461569604725 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:24 INFO - PROCESS | 1908 | 1461569604895 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:33:24 INFO - PROCESS | 1908 | 1461569604905 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870298000 == 95 [pid = 1908] [id = 269] 00:33:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186eb2ac00) [pid = 1908] [serial = 808] [outer = (nil)] 00:33:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f187027b800) [pid = 1908] [serial = 809] [outer = 0x7f186eb2ac00] 00:33:24 INFO - PROCESS | 1908 | 1461569604969 Marionette DEBUG loaded listener.js 00:33:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18712d1400) [pid = 1908] [serial = 810] [outer = 0x7f186eb2ac00] 00:33:25 INFO - PROCESS | 1908 | 1461569605934 Marionette TRACE conn3 <- [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]]]}] 00:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1231ms 00:33:25 INFO - PROCESS | 1908 | 1461569605950 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:33:25 INFO - PROCESS | 1908 | 1461569605953 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:33:25 INFO - PROCESS | 1908 | 1461569605959 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:33:25 INFO - PROCESS | 1908 | 1461569605961 Marionette TRACE conn3 <- [1,1050,null,{}] 00:33:25 INFO - PROCESS | 1908 | 1461569605973 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:26 INFO - PROCESS | 1908 | 1461569606178 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:33:26 INFO - PROCESS | 1908 | 1461569606206 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871ff7800 == 96 [pid = 1908] [id = 270] 00:33:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1863c9d400) [pid = 1908] [serial = 811] [outer = (nil)] 00:33:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1870150800) [pid = 1908] [serial = 812] [outer = 0x7f1863c9d400] 00:33:26 INFO - PROCESS | 1908 | 1461569606278 Marionette DEBUG loaded listener.js 00:33:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1873a45000) [pid = 1908] [serial = 813] [outer = 0x7f1863c9d400] 00:33:27 INFO - PROCESS | 1908 | 1461569607136 Marionette TRACE conn3 <- [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]]]}] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186d6eb400) [pid = 1908] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1863ce8000) [pid = 1908] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186d6e9000) [pid = 1908] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186a147c00) [pid = 1908] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1863eac400) [pid = 1908] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18701d6800) [pid = 1908] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186d00d400) [pid = 1908] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186d6e7800) [pid = 1908] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186d54d800) [pid = 1908] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:33:27 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1863cde400) [pid = 1908] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1434ms 00:33:27 INFO - PROCESS | 1908 | 1461569607393 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:33:27 INFO - PROCESS | 1908 | 1461569607396 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:33:27 INFO - PROCESS | 1908 | 1461569607401 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:33:27 INFO - PROCESS | 1908 | 1461569607403 Marionette TRACE conn3 <- [1,1054,null,{}] 00:33:27 INFO - PROCESS | 1908 | 1461569607409 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:27 INFO - PROCESS | 1908 | 1461569607569 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:33:27 INFO - PROCESS | 1908 | 1461569607580 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187029c000 == 97 [pid = 1908] [id = 271] 00:33:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f187290a000) [pid = 1908] [serial = 814] [outer = (nil)] 00:33:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f1874f64800) [pid = 1908] [serial = 815] [outer = 0x7f187290a000] 00:33:27 INFO - PROCESS | 1908 | 1461569607652 Marionette DEBUG loaded listener.js 00:33:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1875fd4800) [pid = 1908] [serial = 816] [outer = 0x7f187290a000] 00:33:28 INFO - PROCESS | 1908 | 1461569608459 Marionette TRACE conn3 <- [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]]]}] 00:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1082ms 00:33:28 INFO - PROCESS | 1908 | 1461569608487 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:33:28 INFO - PROCESS | 1908 | 1461569608491 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:33:28 INFO - PROCESS | 1908 | 1461569608507 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:33:28 INFO - PROCESS | 1908 | 1461569608511 Marionette TRACE conn3 <- [1,1058,null,{}] 00:33:28 INFO - PROCESS | 1908 | 1461569608526 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:28 INFO - PROCESS | 1908 | 1461569608684 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:33:28 INFO - PROCESS | 1908 | 1461569608698 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876645800 == 98 [pid = 1908] [id = 272] 00:33:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1875fd4c00) [pid = 1908] [serial = 817] [outer = (nil)] 00:33:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f187660b400) [pid = 1908] [serial = 818] [outer = 0x7f1875fd4c00] 00:33:28 INFO - PROCESS | 1908 | 1461569608764 Marionette DEBUG loaded listener.js 00:33:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1876682800) [pid = 1908] [serial = 819] [outer = 0x7f1875fd4c00] 00:33:29 INFO - PROCESS | 1908 | 1461569609755 Marionette TRACE conn3 <- [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]]]}] 00:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1302ms 00:33:29 INFO - PROCESS | 1908 | 1461569609801 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:33:29 INFO - PROCESS | 1908 | 1461569609807 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:33:29 INFO - PROCESS | 1908 | 1461569609815 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:33:29 INFO - PROCESS | 1908 | 1461569609821 Marionette TRACE conn3 <- [1,1062,null,{}] 00:33:29 INFO - PROCESS | 1908 | 1461569609830 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:30 INFO - PROCESS | 1908 | 1461569610035 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:33:30 INFO - PROCESS | 1908 | 1461569610288 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6d9000 == 99 [pid = 1908] [id = 273] 00:33:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18656a9000) [pid = 1908] [serial = 820] [outer = (nil)] 00:33:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f186a0a4c00) [pid = 1908] [serial = 821] [outer = 0x7f18656a9000] 00:33:30 INFO - PROCESS | 1908 | 1461569610412 Marionette DEBUG loaded listener.js 00:33:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186c519400) [pid = 1908] [serial = 822] [outer = 0x7f18656a9000] 00:33:31 INFO - PROCESS | 1908 | 1461569611324 Marionette TRACE conn3 <- [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]]]}] 00:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1538ms 00:33:31 INFO - PROCESS | 1908 | 1461569611354 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:33:31 INFO - PROCESS | 1908 | 1461569611361 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:33:31 INFO - PROCESS | 1908 | 1461569611373 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:33:31 INFO - PROCESS | 1908 | 1461569611377 Marionette TRACE conn3 <- [1,1066,null,{}] 00:33:31 INFO - PROCESS | 1908 | 1461569611383 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:31 INFO - PROCESS | 1908 | 1461569611612 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:33:31 INFO - PROCESS | 1908 | 1461569611845 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca5000 == 100 [pid = 1908] [id = 274] 00:33:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186c521400) [pid = 1908] [serial = 823] [outer = (nil)] 00:33:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186d3cec00) [pid = 1908] [serial = 824] [outer = 0x7f186c521400] 00:33:31 INFO - PROCESS | 1908 | 1461569611966 Marionette DEBUG loaded listener.js 00:33:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186d6e9400) [pid = 1908] [serial = 825] [outer = 0x7f186c521400] 00:33:32 INFO - PROCESS | 1908 | 1461569612932 Marionette TRACE conn3 <- [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]]]}] 00:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1582ms 00:33:32 INFO - PROCESS | 1908 | 1461569612956 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:33:32 INFO - PROCESS | 1908 | 1461569612960 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:33:32 INFO - PROCESS | 1908 | 1461569612967 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:33:32 INFO - PROCESS | 1908 | 1461569612972 Marionette TRACE conn3 <- [1,1070,null,{}] 00:33:32 INFO - PROCESS | 1908 | 1461569612988 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:33 INFO - PROCESS | 1908 | 1461569613192 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:33:33 INFO - PROCESS | 1908 | 1461569613528 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883403000 == 101 [pid = 1908] [id = 275] 00:33:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186e6de000) [pid = 1908] [serial = 826] [outer = (nil)] 00:33:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1872950c00) [pid = 1908] [serial = 827] [outer = 0x7f186e6de000] 00:33:33 INFO - PROCESS | 1908 | 1461569613622 Marionette DEBUG loaded listener.js 00:33:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1874f71400) [pid = 1908] [serial = 828] [outer = 0x7f186e6de000] 00:33:34 INFO - PROCESS | 1908 | 1461569614455 Marionette TRACE conn3 <- [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]]]}] 00:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1539ms 00:33:34 INFO - PROCESS | 1908 | 1461569614506 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:33:34 INFO - PROCESS | 1908 | 1461569614511 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:33:34 INFO - PROCESS | 1908 | 1461569614516 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:33:34 INFO - PROCESS | 1908 | 1461569614519 Marionette TRACE conn3 <- [1,1074,null,{}] 00:33:34 INFO - PROCESS | 1908 | 1461569614524 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:34 INFO - PROCESS | 1908 | 1461569614698 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:33:34 INFO - PROCESS | 1908 | 1461569614881 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888347800 == 102 [pid = 1908] [id = 276] 00:33:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1870274400) [pid = 1908] [serial = 829] [outer = (nil)] 00:33:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1876011000) [pid = 1908] [serial = 830] [outer = 0x7f1870274400] 00:33:34 INFO - PROCESS | 1908 | 1461569614954 Marionette DEBUG loaded listener.js 00:33:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f18771a7c00) [pid = 1908] [serial = 831] [outer = 0x7f1870274400] 00:33:35 INFO - PROCESS | 1908 | 1461569615810 Marionette TRACE conn3 <- [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]]]}] 00:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1333ms 00:33:35 INFO - PROCESS | 1908 | 1461569615850 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:33:35 INFO - PROCESS | 1908 | 1461569615853 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:33:35 INFO - PROCESS | 1908 | 1461569615859 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:33:35 INFO - PROCESS | 1908 | 1461569615861 Marionette TRACE conn3 <- [1,1078,null,{}] 00:33:35 INFO - PROCESS | 1908 | 1461569615866 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:36 INFO - PROCESS | 1908 | 1461569616049 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:33:36 INFO - PROCESS | 1908 | 1461569616231 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188dd3c000 == 103 [pid = 1908] [id = 277] 00:33:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1875799800) [pid = 1908] [serial = 832] [outer = (nil)] 00:33:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1878c3c400) [pid = 1908] [serial = 833] [outer = 0x7f1875799800] 00:33:36 INFO - PROCESS | 1908 | 1461569616314 Marionette DEBUG loaded listener.js 00:33:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f187c951c00) [pid = 1908] [serial = 834] [outer = 0x7f1875799800] 00:33:37 INFO - PROCESS | 1908 | 1461569617249 Marionette TRACE conn3 <- [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]]]}] 00:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1435ms 00:33:37 INFO - PROCESS | 1908 | 1461569617296 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:33:37 INFO - PROCESS | 1908 | 1461569617300 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:33:37 INFO - PROCESS | 1908 | 1461569617305 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:33:37 INFO - PROCESS | 1908 | 1461569617309 Marionette TRACE conn3 <- [1,1082,null,{}] 00:33:37 INFO - PROCESS | 1908 | 1461569617315 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:37 INFO - PROCESS | 1908 | 1461569617530 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:33:37 INFO - PROCESS | 1908 | 1461569617709 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874c80000 == 104 [pid = 1908] [id = 278] 00:33:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f188345dc00) [pid = 1908] [serial = 835] [outer = (nil)] 00:33:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f188377f000) [pid = 1908] [serial = 836] [outer = 0x7f188345dc00] 00:33:37 INFO - PROCESS | 1908 | 1461569617784 Marionette DEBUG loaded listener.js 00:33:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1883996400) [pid = 1908] [serial = 837] [outer = 0x7f188345dc00] 00:33:38 INFO - PROCESS | 1908 | 1461569618651 Marionette TRACE conn3 <- [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]]]}] 00:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1381ms 00:33:38 INFO - PROCESS | 1908 | 1461569618687 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:33:38 INFO - PROCESS | 1908 | 1461569618689 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:33:38 INFO - PROCESS | 1908 | 1461569618695 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:33:38 INFO - PROCESS | 1908 | 1461569618698 Marionette TRACE conn3 <- [1,1086,null,{}] 00:33:38 INFO - PROCESS | 1908 | 1461569618703 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:38 INFO - PROCESS | 1908 | 1461569618882 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:33:39 INFO - PROCESS | 1908 | 1461569619064 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ef9800 == 105 [pid = 1908] [id = 279] 00:33:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f188367a800) [pid = 1908] [serial = 838] [outer = (nil)] 00:33:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f18845af400) [pid = 1908] [serial = 839] [outer = 0x7f188367a800] 00:33:39 INFO - PROCESS | 1908 | 1461569619133 Marionette DEBUG loaded listener.js 00:33:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f18849b4400) [pid = 1908] [serial = 840] [outer = 0x7f188367a800] 00:33:40 INFO - PROCESS | 1908 | 1461569620020 Marionette TRACE conn3 <- [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]]]}] 00:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1384ms 00:33:40 INFO - PROCESS | 1908 | 1461569620082 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:33:40 INFO - PROCESS | 1908 | 1461569620085 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:33:40 INFO - PROCESS | 1908 | 1461569620091 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:33:40 INFO - PROCESS | 1908 | 1461569620094 Marionette TRACE conn3 <- [1,1090,null,{}] 00:33:40 INFO - PROCESS | 1908 | 1461569620099 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:40 INFO - PROCESS | 1908 | 1461569620279 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:33:40 INFO - PROCESS | 1908 | 1461569620464 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657ad000 == 106 [pid = 1908] [id = 280] 00:33:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1883989000) [pid = 1908] [serial = 841] [outer = (nil)] 00:33:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f1884b10c00) [pid = 1908] [serial = 842] [outer = 0x7f1883989000] 00:33:40 INFO - PROCESS | 1908 | 1461569620538 Marionette DEBUG loaded listener.js 00:33:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1886515c00) [pid = 1908] [serial = 843] [outer = 0x7f1883989000] 00:33:41 INFO - PROCESS | 1908 | 1461569621360 Marionette TRACE conn3 <- [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]]]}] 00:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1338ms 00:33:41 INFO - PROCESS | 1908 | 1461569621430 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:33:41 INFO - PROCESS | 1908 | 1461569621434 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:33:41 INFO - PROCESS | 1908 | 1461569621440 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:33:41 INFO - PROCESS | 1908 | 1461569621444 Marionette TRACE conn3 <- [1,1094,null,{}] 00:33:41 INFO - PROCESS | 1908 | 1461569621450 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:41 INFO - PROCESS | 1908 | 1461569621685 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:33:41 INFO - PROCESS | 1908 | 1461569621865 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869d9d800 == 107 [pid = 1908] [id = 281] 00:33:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1878f3b400) [pid = 1908] [serial = 844] [outer = (nil)] 00:33:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1886ab4000) [pid = 1908] [serial = 845] [outer = 0x7f1878f3b400] 00:33:41 INFO - PROCESS | 1908 | 1461569621937 Marionette DEBUG loaded listener.js 00:33:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f188812e000) [pid = 1908] [serial = 846] [outer = 0x7f1878f3b400] 00:33:42 INFO - PROCESS | 1908 | 1461569622821 Marionette TRACE conn3 <- [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]]]}] 00:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1431ms 00:33:42 INFO - PROCESS | 1908 | 1461569622872 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:33:42 INFO - PROCESS | 1908 | 1461569622875 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:33:42 INFO - PROCESS | 1908 | 1461569622882 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:33:42 INFO - PROCESS | 1908 | 1461569622885 Marionette TRACE conn3 <- [1,1098,null,{}] 00:33:42 INFO - PROCESS | 1908 | 1461569622891 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:43 INFO - PROCESS | 1908 | 1461569623072 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:33:43 INFO - PROCESS | 1908 | 1461569623257 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869db5800 == 108 [pid = 1908] [id = 282] 00:33:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f18839f2000) [pid = 1908] [serial = 847] [outer = (nil)] 00:33:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f18884a2c00) [pid = 1908] [serial = 848] [outer = 0x7f18839f2000] 00:33:43 INFO - PROCESS | 1908 | 1461569623331 Marionette DEBUG loaded listener.js 00:33:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f18884ab800) [pid = 1908] [serial = 849] [outer = 0x7f18839f2000] 00:33:44 INFO - PROCESS | 1908 | 1461569624167 Marionette TRACE conn3 <- [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]]]}] 00:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1336ms 00:33:44 INFO - PROCESS | 1908 | 1461569624221 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:33:44 INFO - PROCESS | 1908 | 1461569624224 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:33:44 INFO - PROCESS | 1908 | 1461569624230 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:33:44 INFO - PROCESS | 1908 | 1461569624234 Marionette TRACE conn3 <- [1,1102,null,{}] 00:33:44 INFO - PROCESS | 1908 | 1461569624239 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:44 INFO - PROCESS | 1908 | 1461569624452 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:33:44 INFO - PROCESS | 1908 | 1461569624642 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185f7e0800 == 109 [pid = 1908] [id = 283] 00:33:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f187601a400) [pid = 1908] [serial = 850] [outer = (nil)] 00:33:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f18889acc00) [pid = 1908] [serial = 851] [outer = 0x7f187601a400] 00:33:44 INFO - PROCESS | 1908 | 1461569624723 Marionette DEBUG loaded listener.js 00:33:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f1888d0a000) [pid = 1908] [serial = 852] [outer = 0x7f187601a400] 00:33:45 INFO - PROCESS | 1908 | 1461569625601 Marionette TRACE conn3 <- [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]]]}] 00:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1428ms 00:33:45 INFO - PROCESS | 1908 | 1461569625660 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:33:45 INFO - PROCESS | 1908 | 1461569625664 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:33:45 INFO - PROCESS | 1908 | 1461569625670 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:33:45 INFO - PROCESS | 1908 | 1461569625673 Marionette TRACE conn3 <- [1,1106,null,{}] 00:33:45 INFO - PROCESS | 1908 | 1461569625678 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:45 INFO - PROCESS | 1908 | 1461569625853 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:33:46 INFO - PROCESS | 1908 | 1461569626040 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186252e000 == 110 [pid = 1908] [id = 284] 00:33:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f186262d400) [pid = 1908] [serial = 853] [outer = (nil)] 00:33:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f1862636400) [pid = 1908] [serial = 854] [outer = 0x7f186262d400] 00:33:46 INFO - PROCESS | 1908 | 1461569626112 Marionette DEBUG loaded listener.js 00:33:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f186263bc00) [pid = 1908] [serial = 855] [outer = 0x7f186262d400] 00:33:46 INFO - PROCESS | 1908 | 1461569626958 Marionette TRACE conn3 <- [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]]]}] 00:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1332ms 00:33:47 INFO - PROCESS | 1908 | 1461569627003 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:33:47 INFO - PROCESS | 1908 | 1461569627007 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:33:47 INFO - PROCESS | 1908 | 1461569627012 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:33:47 INFO - PROCESS | 1908 | 1461569627015 Marionette TRACE conn3 <- [1,1110,null,{}] 00:33:47 INFO - PROCESS | 1908 | 1461569627020 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:47 INFO - PROCESS | 1908 | 1461569627207 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:33:47 INFO - PROCESS | 1908 | 1461569627394 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186278d000 == 111 [pid = 1908] [id = 285] 00:33:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f1862631800) [pid = 1908] [serial = 856] [outer = (nil)] 00:33:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f1862806800) [pid = 1908] [serial = 857] [outer = 0x7f1862631800] 00:33:47 INFO - PROCESS | 1908 | 1461569627466 Marionette DEBUG loaded listener.js 00:33:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f186280a800) [pid = 1908] [serial = 858] [outer = 0x7f1862631800] 00:33:48 INFO - PROCESS | 1908 | 1461569628292 Marionette TRACE conn3 <- [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]]]}] 00:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1330ms 00:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:33:48 INFO - PROCESS | 1908 | 1461569628345 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:33:48 INFO - PROCESS | 1908 | 1461569628348 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:33:48 INFO - PROCESS | 1908 | 1461569628355 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:33:48 INFO - PROCESS | 1908 | 1461569628358 Marionette TRACE conn3 <- [1,1114,null,{}] 00:33:48 INFO - PROCESS | 1908 | 1461569628364 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:48 INFO - PROCESS | 1908 | 1461569628564 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:33:48 INFO - PROCESS | 1908 | 1461569628756 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e16f000 == 112 [pid = 1908] [id = 286] 00:33:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1862634000) [pid = 1908] [serial = 859] [outer = (nil)] 00:33:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f186280f000) [pid = 1908] [serial = 860] [outer = 0x7f1862634000] 00:33:48 INFO - PROCESS | 1908 | 1461569628828 Marionette DEBUG loaded listener.js 00:33:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f1863eae400) [pid = 1908] [serial = 861] [outer = 0x7f1862634000] 00:33:49 INFO - PROCESS | 1908 | 1461569629723 Marionette TRACE conn3 <- [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]]]}] 00:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1430ms 00:33:49 INFO - PROCESS | 1908 | 1461569629786 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:33:49 INFO - PROCESS | 1908 | 1461569629789 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:33:49 INFO - PROCESS | 1908 | 1461569629795 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:33:49 INFO - PROCESS | 1908 | 1461569629797 Marionette TRACE conn3 <- [1,1118,null,{}] 00:33:49 INFO - PROCESS | 1908 | 1461569629803 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:49 INFO - PROCESS | 1908 | 1461569629990 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:33:50 INFO - PROCESS | 1908 | 1461569630631 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ef2800 == 113 [pid = 1908] [id = 287] 00:33:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f1860840c00) [pid = 1908] [serial = 862] [outer = (nil)] 00:33:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f186262d800) [pid = 1908] [serial = 863] [outer = 0x7f1860840c00] 00:33:50 INFO - PROCESS | 1908 | 1461569630708 Marionette DEBUG loaded listener.js 00:33:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f186280bc00) [pid = 1908] [serial = 864] [outer = 0x7f1860840c00] 00:33:51 INFO - PROCESS | 1908 | 1461569631549 Marionette TRACE conn3 <- [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]]]}] 00:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1780ms 00:33:51 INFO - PROCESS | 1908 | 1461569631580 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:33:51 INFO - PROCESS | 1908 | 1461569631586 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:33:51 INFO - PROCESS | 1908 | 1461569631595 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:33:51 INFO - PROCESS | 1908 | 1461569631599 Marionette TRACE conn3 <- [1,1122,null,{}] 00:33:51 INFO - PROCESS | 1908 | 1461569631607 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:51 INFO - PROCESS | 1908 | 1461569631840 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:33:52 INFO - PROCESS | 1908 | 1461569632247 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653d9800 == 114 [pid = 1908] [id = 288] 00:33:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f18662b2000) [pid = 1908] [serial = 865] [outer = (nil)] 00:33:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f18663cac00) [pid = 1908] [serial = 866] [outer = 0x7f18662b2000] 00:33:52 INFO - PROCESS | 1908 | 1461569632324 Marionette DEBUG loaded listener.js 00:33:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f1869e94c00) [pid = 1908] [serial = 867] [outer = 0x7f18662b2000] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f1874339000) [pid = 1908] [serial = 762] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f186e739c00) [pid = 1908] [serial = 753] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f186c1ca000) [pid = 1908] [serial = 749] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f186e730c00) [pid = 1908] [serial = 711] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f1874f63000) [pid = 1908] [serial = 737] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f1874f8b400) [pid = 1908] [serial = 740] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f18712cd000) [pid = 1908] [serial = 728] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f186c1d3c00) [pid = 1908] [serial = 746] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f186e6df000) [pid = 1908] [serial = 752] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1874418800) [pid = 1908] [serial = 734] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f1863fa1400) [pid = 1908] [serial = 743] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f187004c800) [pid = 1908] [serial = 722] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f18712cfc00) [pid = 1908] [serial = 759] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f186c51d000) [pid = 1908] [serial = 747] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f1871386c00) [pid = 1908] [serial = 761] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f186c1d2400) [pid = 1908] [serial = 716] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f18662bec00) [pid = 1908] [serial = 744] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f186d54b400) [pid = 1908] [serial = 719] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f186d14bc00) [pid = 1908] [serial = 750] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1873810000) [pid = 1908] [serial = 731] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f1863ce2c00) [pid = 1908] [serial = 713] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1870270c00) [pid = 1908] [serial = 758] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f1870046400) [pid = 1908] [serial = 756] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f1870027c00) [pid = 1908] [serial = 755] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f18712c3800) [pid = 1908] [serial = 608] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1870279c00) [pid = 1908] [serial = 725] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186d23c000) [pid = 1908] [serial = 662] [outer = (nil)] [url = about:blank] 00:33:53 INFO - PROCESS | 1908 | 1461569633354 Marionette TRACE conn3 <- [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]]]}] 00:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1783ms 00:33:53 INFO - PROCESS | 1908 | 1461569633383 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:33:53 INFO - PROCESS | 1908 | 1461569633389 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:33:53 INFO - PROCESS | 1908 | 1461569633396 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:33:53 INFO - PROCESS | 1908 | 1461569633399 Marionette TRACE conn3 <- [1,1126,null,{}] 00:33:53 INFO - PROCESS | 1908 | 1461569633404 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:53 INFO - PROCESS | 1908 | 1461569633616 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:33:53 INFO - PROCESS | 1908 | 1461569633846 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fce800 == 115 [pid = 1908] [id = 289] 00:33:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f18662b3c00) [pid = 1908] [serial = 868] [outer = (nil)] 00:33:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f186c516400) [pid = 1908] [serial = 869] [outer = 0x7f18662b3c00] 00:33:53 INFO - PROCESS | 1908 | 1461569633921 Marionette DEBUG loaded listener.js 00:33:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f186c92a400) [pid = 1908] [serial = 870] [outer = 0x7f18662b3c00] 00:33:54 INFO - PROCESS | 1908 | 1461569634699 Marionette TRACE conn3 <- [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]]]}] 00:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1333ms 00:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:33:54 INFO - PROCESS | 1908 | 1461569634735 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:33:54 INFO - PROCESS | 1908 | 1461569634738 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:33:54 INFO - PROCESS | 1908 | 1461569634752 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:33:54 INFO - PROCESS | 1908 | 1461569634762 Marionette TRACE conn3 <- [1,1130,null,{}] 00:33:54 INFO - PROCESS | 1908 | 1461569634770 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:54 INFO - PROCESS | 1908 | 1461569634956 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:33:55 INFO - PROCESS | 1908 | 1461569635108 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cc34000 == 116 [pid = 1908] [id = 290] 00:33:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f186a0ab000) [pid = 1908] [serial = 871] [outer = (nil)] 00:33:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f186d236000) [pid = 1908] [serial = 872] [outer = 0x7f186a0ab000] 00:33:55 INFO - PROCESS | 1908 | 1461569635174 Marionette DEBUG loaded listener.js 00:33:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f186d6f0800) [pid = 1908] [serial = 873] [outer = 0x7f186a0ab000] 00:33:55 INFO - PROCESS | 1908 | 1461569635970 Marionette TRACE conn3 <- [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]]]}] 00:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1703ms 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1863c9d400) [pid = 1908] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f187290a000) [pid = 1908] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186a0abc00) [pid = 1908] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f187380a400) [pid = 1908] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f18663c7800) [pid = 1908] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186eb2ac00) [pid = 1908] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:33:56 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f186d557c00) [pid = 1908] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:33:56 INFO - PROCESS | 1908 | 1461569636492 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:33:56 INFO - PROCESS | 1908 | 1461569636501 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:33:56 INFO - PROCESS | 1908 | 1461569636512 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:33:56 INFO - PROCESS | 1908 | 1461569636515 Marionette TRACE conn3 <- [1,1134,null,{}] 00:33:56 INFO - PROCESS | 1908 | 1461569636525 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:56 INFO - PROCESS | 1908 | 1461569636836 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:33:57 INFO - PROCESS | 1908 | 1461569637025 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631df000 == 117 [pid = 1908] [id = 291] 00:33:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f1863c9c800) [pid = 1908] [serial = 874] [outer = (nil)] 00:33:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1863ea9000) [pid = 1908] [serial = 875] [outer = 0x7f1863c9c800] 00:33:57 INFO - PROCESS | 1908 | 1461569637103 Marionette DEBUG loaded listener.js 00:33:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f18656ad800) [pid = 1908] [serial = 876] [outer = 0x7f1863c9c800] 00:33:58 INFO - PROCESS | 1908 | 1461569638017 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1536ms 00:33:58 INFO - PROCESS | 1908 | 1461569638048 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:33:58 INFO - PROCESS | 1908 | 1461569638053 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:33:58 INFO - PROCESS | 1908 | 1461569638065 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:33:58 INFO - PROCESS | 1908 | 1461569638070 Marionette TRACE conn3 <- [1,1138,null,{}] 00:33:58 INFO - PROCESS | 1908 | 1461569638077 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:58 INFO - PROCESS | 1908 | 1461569638282 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:33:58 INFO - PROCESS | 1908 | 1461569638464 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf9a000 == 118 [pid = 1908] [id = 292] 00:33:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f18663c7800) [pid = 1908] [serial = 877] [outer = (nil)] 00:33:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f186c1ce000) [pid = 1908] [serial = 878] [outer = 0x7f18663c7800] 00:33:58 INFO - PROCESS | 1908 | 1461569638551 Marionette DEBUG loaded listener.js 00:33:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f186c92b400) [pid = 1908] [serial = 879] [outer = 0x7f18663c7800] 00:33:59 INFO - PROCESS | 1908 | 1461569639488 Marionette TRACE conn3 <- [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]]]}] 00:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1491ms 00:33:59 INFO - PROCESS | 1908 | 1461569639555 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:33:59 INFO - PROCESS | 1908 | 1461569639559 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:33:59 INFO - PROCESS | 1908 | 1461569639566 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:33:59 INFO - PROCESS | 1908 | 1461569639569 Marionette TRACE conn3 <- [1,1142,null,{}] 00:33:59 INFO - PROCESS | 1908 | 1461569639586 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:59 INFO - PROCESS | 1908 | 1461569639832 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:34:00 INFO - PROCESS | 1908 | 1461569640102 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d911000 == 119 [pid = 1908] [id = 293] 00:34:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f186d550400) [pid = 1908] [serial = 880] [outer = (nil)] 00:34:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186d9dcc00) [pid = 1908] [serial = 881] [outer = 0x7f186d550400] 00:34:00 INFO - PROCESS | 1908 | 1461569640232 Marionette DEBUG loaded listener.js 00:34:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f186eb2f400) [pid = 1908] [serial = 882] [outer = 0x7f186d550400] 00:34:01 INFO - PROCESS | 1908 | 1461569641163 Marionette TRACE conn3 <- [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]]]}] 00:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1633ms 00:34:01 INFO - PROCESS | 1908 | 1461569641199 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:34:01 INFO - PROCESS | 1908 | 1461569641202 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:34:01 INFO - PROCESS | 1908 | 1461569641210 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:34:01 INFO - PROCESS | 1908 | 1461569641212 Marionette TRACE conn3 <- [1,1146,null,{}] 00:34:01 INFO - PROCESS | 1908 | 1461569641219 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:01 INFO - PROCESS | 1908 | 1461569641443 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:34:01 INFO - PROCESS | 1908 | 1461569641686 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cb8800 == 120 [pid = 1908] [id = 294] 00:34:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f186d242000) [pid = 1908] [serial = 883] [outer = (nil)] 00:34:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f187026d800) [pid = 1908] [serial = 884] [outer = 0x7f186d242000] 00:34:01 INFO - PROCESS | 1908 | 1461569641806 Marionette DEBUG loaded listener.js 00:34:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f1870dee400) [pid = 1908] [serial = 885] [outer = 0x7f186d242000] 00:34:02 INFO - PROCESS | 1908 | 1461569642674 Marionette TRACE conn3 <- [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]]]}] 00:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1530ms 00:34:02 INFO - PROCESS | 1908 | 1461569642741 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:34:02 INFO - PROCESS | 1908 | 1461569642746 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:34:02 INFO - PROCESS | 1908 | 1461569642753 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:34:02 INFO - PROCESS | 1908 | 1461569642756 Marionette TRACE conn3 <- [1,1150,null,{}] 00:34:02 INFO - PROCESS | 1908 | 1461569642762 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:02 INFO - PROCESS | 1908 | 1461569642995 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:34:03 INFO - PROCESS | 1908 | 1461569643217 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872977000 == 121 [pid = 1908] [id = 295] 00:34:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186d6ecc00) [pid = 1908] [serial = 886] [outer = (nil)] 00:34:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f18712ce800) [pid = 1908] [serial = 887] [outer = 0x7f186d6ecc00] 00:34:03 INFO - PROCESS | 1908 | 1461569643342 Marionette DEBUG loaded listener.js 00:34:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f187294c400) [pid = 1908] [serial = 888] [outer = 0x7f186d6ecc00] 00:34:04 INFO - PROCESS | 1908 | 1461569644307 Marionette TRACE conn3 <- [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]]]}] 00:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1630ms 00:34:04 INFO - PROCESS | 1908 | 1461569644384 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:34:04 INFO - PROCESS | 1908 | 1461569644389 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:34:04 INFO - PROCESS | 1908 | 1461569644397 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:34:04 INFO - PROCESS | 1908 | 1461569644401 Marionette TRACE conn3 <- [1,1154,null,{}] 00:34:04 INFO - PROCESS | 1908 | 1461569644408 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:04 INFO - PROCESS | 1908 | 1461569644738 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:34:05 INFO - PROCESS | 1908 | 1461569645041 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dbc800 == 122 [pid = 1908] [id = 296] 00:34:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f1875ffb400) [pid = 1908] [serial = 889] [outer = (nil)] 00:34:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f187660c000) [pid = 1908] [serial = 890] [outer = 0x7f1875ffb400] 00:34:05 INFO - PROCESS | 1908 | 1461569645138 Marionette DEBUG loaded listener.js 00:34:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f187728fc00) [pid = 1908] [serial = 891] [outer = 0x7f1875ffb400] 00:34:06 INFO - PROCESS | 1908 | 1461569646002 Marionette TRACE conn3 <- [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]]]}] 00:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1637ms 00:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:34:06 INFO - PROCESS | 1908 | 1461569646033 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:34:06 INFO - PROCESS | 1908 | 1461569646036 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:34:06 INFO - PROCESS | 1908 | 1461569646043 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:34:06 INFO - PROCESS | 1908 | 1461569646046 Marionette TRACE conn3 <- [1,1158,null,{}] 00:34:06 INFO - PROCESS | 1908 | 1461569646052 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:06 INFO - PROCESS | 1908 | 1461569646242 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:34:06 INFO - PROCESS | 1908 | 1461569646430 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878d9d000 == 123 [pid = 1908] [id = 297] 00:34:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f187477b000) [pid = 1908] [serial = 892] [outer = (nil)] 00:34:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1878f45400) [pid = 1908] [serial = 893] [outer = 0x7f187477b000] 00:34:06 INFO - PROCESS | 1908 | 1461569646503 Marionette DEBUG loaded listener.js 00:34:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f188280a000) [pid = 1908] [serial = 894] [outer = 0x7f187477b000] 00:34:07 INFO - PROCESS | 1908 | 1461569647457 Marionette TRACE conn3 <- [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]]]}] 00:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1482ms 00:34:07 INFO - PROCESS | 1908 | 1461569647525 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:34:07 INFO - PROCESS | 1908 | 1461569647529 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:34:07 INFO - PROCESS | 1908 | 1461569647535 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:34:07 INFO - PROCESS | 1908 | 1461569647538 Marionette TRACE conn3 <- [1,1162,null,{}] 00:34:07 INFO - PROCESS | 1908 | 1461569647544 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:07 INFO - PROCESS | 1908 | 1461569647764 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:34:08 INFO - PROCESS | 1908 | 1461569648012 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18837a0800 == 124 [pid = 1908] [id = 298] 00:34:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f187600e400) [pid = 1908] [serial = 895] [outer = (nil)] 00:34:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f1883782400) [pid = 1908] [serial = 896] [outer = 0x7f187600e400] 00:34:08 INFO - PROCESS | 1908 | 1461569648137 Marionette DEBUG loaded listener.js 00:34:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f18837eb800) [pid = 1908] [serial = 897] [outer = 0x7f187600e400] 00:34:09 INFO - PROCESS | 1908 | 1461569649045 Marionette TRACE conn3 <- [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]]]}] 00:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1581ms 00:34:09 INFO - PROCESS | 1908 | 1461569649118 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:34:09 INFO - PROCESS | 1908 | 1461569649120 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:34:09 INFO - PROCESS | 1908 | 1461569649127 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:34:09 INFO - PROCESS | 1908 | 1461569649131 Marionette TRACE conn3 <- [1,1166,null,{}] 00:34:09 INFO - PROCESS | 1908 | 1461569649138 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:09 INFO - PROCESS | 1908 | 1461569649349 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:34:09 INFO - PROCESS | 1908 | 1461569649593 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888343000 == 125 [pid = 1908] [id = 299] 00:34:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f18757a8c00) [pid = 1908] [serial = 898] [outer = (nil)] 00:34:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f18849ba000) [pid = 1908] [serial = 899] [outer = 0x7f18757a8c00] 00:34:09 INFO - PROCESS | 1908 | 1461569649683 Marionette DEBUG loaded listener.js 00:34:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f188839cc00) [pid = 1908] [serial = 900] [outer = 0x7f18757a8c00] 00:34:10 INFO - PROCESS | 1908 | 1461569650519 Marionette TRACE conn3 <- [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]]]}] 00:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1434ms 00:34:10 INFO - PROCESS | 1908 | 1461569650563 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:34:10 INFO - PROCESS | 1908 | 1461569650567 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:34:10 INFO - PROCESS | 1908 | 1461569650573 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:34:10 INFO - PROCESS | 1908 | 1461569650577 Marionette TRACE conn3 <- [1,1170,null,{}] 00:34:10 INFO - PROCESS | 1908 | 1461569650582 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:10 INFO - PROCESS | 1908 | 1461569650772 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:34:10 INFO - PROCESS | 1908 | 1461569650963 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdb9800 == 126 [pid = 1908] [id = 300] 00:34:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f187667a800) [pid = 1908] [serial = 901] [outer = (nil)] 00:34:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f1888953800) [pid = 1908] [serial = 902] [outer = 0x7f187667a800] 00:34:11 INFO - PROCESS | 1908 | 1461569651040 Marionette DEBUG loaded listener.js 00:34:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f1888bbc000) [pid = 1908] [serial = 903] [outer = 0x7f187667a800] 00:34:11 INFO - PROCESS | 1908 | 1461569651927 Marionette TRACE conn3 <- [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]]]}] 00:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1384ms 00:34:11 INFO - PROCESS | 1908 | 1461569651957 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:34:11 INFO - PROCESS | 1908 | 1461569651962 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:34:11 INFO - PROCESS | 1908 | 1461569651968 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:34:11 INFO - PROCESS | 1908 | 1461569651973 Marionette TRACE conn3 <- [1,1174,null,{}] 00:34:11 INFO - PROCESS | 1908 | 1461569651979 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:12 INFO - PROCESS | 1908 | 1461569652215 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:34:12 INFO - PROCESS | 1908 | 1461569652405 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d7c800 == 127 [pid = 1908] [id = 301] 00:34:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f185e82b400) [pid = 1908] [serial = 904] [outer = (nil)] 00:34:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 229 (0x7f185e835000) [pid = 1908] [serial = 905] [outer = 0x7f185e82b400] 00:34:12 INFO - PROCESS | 1908 | 1461569652492 Marionette DEBUG loaded listener.js 00:34:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 230 (0x7f1888bbe400) [pid = 1908] [serial = 906] [outer = 0x7f185e82b400] 00:34:13 INFO - PROCESS | 1908 | 1461569653482 Marionette TRACE conn3 <- [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] 00:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:34:13 INFO - PROCESS | 1908 | 1461569653574 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:34:13 INFO - PROCESS | 1908 | 1461569653583 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:34:13 INFO - PROCESS | 1908 | 1461569653586 Marionette TRACE conn3 <- [1,1178,null,{}] 00:34:13 INFO - PROCESS | 1908 | 1461569653593 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:13 INFO - PROCESS | 1908 | 1461569653847 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:34:14 INFO - PROCESS | 1908 | 1461569654130 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c4e800 == 128 [pid = 1908] [id = 302] 00:34:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f185ccc4000) [pid = 1908] [serial = 907] [outer = (nil)] 00:34:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 232 (0x7f185ccd0000) [pid = 1908] [serial = 908] [outer = 0x7f185ccc4000] 00:34:14 INFO - PROCESS | 1908 | 1461569654205 Marionette DEBUG loaded listener.js 00:34:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 233 (0x7f1870276400) [pid = 1908] [serial = 909] [outer = 0x7f185ccc4000] 00:34:15 INFO - PROCESS | 1908 | 1461569655411 Marionette TRACE conn3 <- [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] 00:34:15 INFO - PROCESS | 1908 | 1461569655474 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:34:15 INFO - PROCESS | 1908 | 1461569655493 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:34:15 INFO - PROCESS | 1908 | 1461569655499 Marionette TRACE conn3 <- [1,1182,null,{}] 00:34:15 INFO - PROCESS | 1908 | 1461569655509 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:15 INFO - PROCESS | 1908 | 1461569655792 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:34:15 INFO - PROCESS | 1908 | 1461569655972 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186251a000 == 129 [pid = 1908] [id = 303] 00:34:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 234 (0x7f185cddb400) [pid = 1908] [serial = 910] [outer = (nil)] 00:34:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 235 (0x7f185e82ac00) [pid = 1908] [serial = 911] [outer = 0x7f185cddb400] 00:34:16 INFO - PROCESS | 1908 | 1461569656043 Marionette DEBUG loaded listener.js 00:34:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 236 (0x7f185e835400) [pid = 1908] [serial = 912] [outer = 0x7f185cddb400] 00:34:16 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:16 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:34:16 INFO - PROCESS | 1908 | 1461569656958 Marionette TRACE conn3 <- [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] 00:34:17 INFO - PROCESS | 1908 | 1461569657045 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:34:17 INFO - PROCESS | 1908 | 1461569657055 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:34:17 INFO - PROCESS | 1908 | 1461569657058 Marionette TRACE conn3 <- [1,1186,null,{}] 00:34:17 INFO - PROCESS | 1908 | 1461569657069 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:17 INFO - PROCESS | 1908 | 1461569657403 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:34:17 INFO - PROCESS | 1908 | 1461569657716 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185f7d3000 == 130 [pid = 1908] [id = 304] 00:34:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 237 (0x7f186280cc00) [pid = 1908] [serial = 913] [outer = (nil)] 00:34:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 238 (0x7f1863c91c00) [pid = 1908] [serial = 914] [outer = 0x7f186280cc00] 00:34:17 INFO - PROCESS | 1908 | 1461569657790 Marionette DEBUG loaded listener.js 00:34:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 239 (0x7f186553ac00) [pid = 1908] [serial = 915] [outer = 0x7f186280cc00] 00:34:18 INFO - PROCESS | 1908 | 1461569658743 Marionette TRACE conn3 <- [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] 00:34:18 INFO - PROCESS | 1908 | 1461569658792 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:34:18 INFO - PROCESS | 1908 | 1461569658799 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:34:18 INFO - PROCESS | 1908 | 1461569658806 Marionette TRACE conn3 <- [1,1190,null,{}] 00:34:18 INFO - PROCESS | 1908 | 1461569658823 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:19 INFO - PROCESS | 1908 | 1461569659034 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:34:19 INFO - PROCESS | 1908 | 1461569659304 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869eca800 == 131 [pid = 1908] [id = 305] 00:34:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 240 (0x7f186c1d4800) [pid = 1908] [serial = 916] [outer = (nil)] 00:34:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 241 (0x7f186c928c00) [pid = 1908] [serial = 917] [outer = 0x7f186c1d4800] 00:34:19 INFO - PROCESS | 1908 | 1461569659425 Marionette DEBUG loaded listener.js 00:34:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 242 (0x7f186d237400) [pid = 1908] [serial = 918] [outer = 0x7f186c1d4800] 00:34:20 INFO - PROCESS | 1908 | 1461569660305 Marionette TRACE conn3 <- [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] 00:34:20 INFO - PROCESS | 1908 | 1461569660354 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:34:20 INFO - PROCESS | 1908 | 1461569660361 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:34:20 INFO - PROCESS | 1908 | 1461569660364 Marionette TRACE conn3 <- [1,1194,null,{}] 00:34:20 INFO - PROCESS | 1908 | 1461569660370 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:20 INFO - PROCESS | 1908 | 1461569660566 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:34:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18837b7000 == 130 [pid = 1908] [id = 246] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 241 (0x7f187660b400) [pid = 1908] [serial = 818] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 240 (0x7f1871388400) [pid = 1908] [serial = 773] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 239 (0x7f18757a4800) [pid = 1908] [serial = 776] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 238 (0x7f1883468000) [pid = 1908] [serial = 797] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 237 (0x7f186c1d8800) [pid = 1908] [serial = 767] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 236 (0x7f186e72c800) [pid = 1908] [serial = 770] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 235 (0x7f1875fe2400) [pid = 1908] [serial = 779] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 234 (0x7f1876c2a800) [pid = 1908] [serial = 782] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 233 (0x7f187728cc00) [pid = 1908] [serial = 785] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 232 (0x7f1878c90000) [pid = 1908] [serial = 788] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 231 (0x7f1878fd7800) [pid = 1908] [serial = 791] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f187c95d800) [pid = 1908] [serial = 794] [outer = (nil)] [url = about:blank] 00:34:20 INFO - PROCESS | 1908 | 1461569660897 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fce800 == 129 [pid = 1908] [id = 289] 00:34:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653d9800 == 128 [pid = 1908] [id = 288] 00:34:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ef2800 == 127 [pid = 1908] [id = 287] 00:34:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653d9800 == 128 [pid = 1908] [id = 306] 00:34:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f1863ce8400) [pid = 1908] [serial = 919] [outer = (nil)] 00:34:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 232 (0x7f186d559400) [pid = 1908] [serial = 920] [outer = 0x7f1863ce8400] 00:34:20 INFO - PROCESS | 1908 | 1461569660995 Marionette DEBUG loaded listener.js 00:34:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 233 (0x7f1870046400) [pid = 1908] [serial = 921] [outer = 0x7f1863ce8400] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185f7e0800 == 127 [pid = 1908] [id = 283] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869d9d800 == 126 [pid = 1908] [id = 281] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657ad000 == 125 [pid = 1908] [id = 280] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ef9800 == 124 [pid = 1908] [id = 279] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874c80000 == 123 [pid = 1908] [id = 278] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188dd3c000 == 122 [pid = 1908] [id = 277] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888347800 == 121 [pid = 1908] [id = 276] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883403000 == 120 [pid = 1908] [id = 275] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ca5000 == 119 [pid = 1908] [id = 274] 00:34:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6d9000 == 118 [pid = 1908] [id = 273] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 232 (0x7f1870150800) [pid = 1908] [serial = 812] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 231 (0x7f1874f64800) [pid = 1908] [serial = 815] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f1873a45000) [pid = 1908] [serial = 813] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 229 (0x7f186c924800) [pid = 1908] [serial = 801] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 228 (0x7f186a142000) [pid = 1908] [serial = 800] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f187579d000) [pid = 1908] [serial = 765] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f187502b400) [pid = 1908] [serial = 764] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f186a13c800) [pid = 1908] [serial = 803] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f186d54b800) [pid = 1908] [serial = 804] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f187027b800) [pid = 1908] [serial = 809] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f186eb2b400) [pid = 1908] [serial = 806] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f187003f400) [pid = 1908] [serial = 807] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f1875fd4800) [pid = 1908] [serial = 816] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f18712d1400) [pid = 1908] [serial = 810] [outer = (nil)] [url = about:blank] 00:34:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:21 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:21 INFO - PROCESS | 1908 | 1461569661776 Marionette TRACE conn3 <- [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] 00:34:21 INFO - PROCESS | 1908 | 1461569661806 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:34:21 INFO - PROCESS | 1908 | 1461569661814 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:34:21 INFO - PROCESS | 1908 | 1461569661818 Marionette TRACE conn3 <- [1,1198,null,{}] 00:34:21 INFO - PROCESS | 1908 | 1461569661823 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:22 INFO - PROCESS | 1908 | 1461569662023 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:34:22 INFO - PROCESS | 1908 | 1461569662316 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ed7800 == 119 [pid = 1908] [id = 307] 00:34:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f1870091800) [pid = 1908] [serial = 922] [outer = (nil)] 00:34:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f187032ac00) [pid = 1908] [serial = 923] [outer = 0x7f1870091800] 00:34:22 INFO - PROCESS | 1908 | 1461569662481 Marionette DEBUG loaded listener.js 00:34:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f187137c800) [pid = 1908] [serial = 924] [outer = 0x7f1870091800] 00:34:23 INFO - PROCESS | 1908 | 1461569663479 Marionette TRACE conn3 <- [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]]]}] 00:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1731ms 00:34:23 INFO - PROCESS | 1908 | 1461569663554 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:34:23 INFO - PROCESS | 1908 | 1461569663560 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:34:23 INFO - PROCESS | 1908 | 1461569663568 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:34:23 INFO - PROCESS | 1908 | 1461569663571 Marionette TRACE conn3 <- [1,1202,null,{}] 00:34:23 INFO - PROCESS | 1908 | 1461569663580 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:23 INFO - PROCESS | 1908 | 1461569663989 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:34:24 INFO - PROCESS | 1908 | 1461569664110 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca2800 == 120 [pid = 1908] [id = 308] 00:34:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f1874f6a400) [pid = 1908] [serial = 925] [outer = (nil)] 00:34:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f1875ff6800) [pid = 1908] [serial = 926] [outer = 0x7f1874f6a400] 00:34:24 INFO - PROCESS | 1908 | 1461569664187 Marionette DEBUG loaded listener.js 00:34:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f187719f800) [pid = 1908] [serial = 927] [outer = 0x7f1874f6a400] 00:34:25 INFO - PROCESS | 1908 | 1461569665021 Marionette TRACE conn3 <- [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]]]}] 00:34:25 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 00:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1493ms 00:34:25 INFO - PROCESS | 1908 | 1461569665060 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:34:25 INFO - PROCESS | 1908 | 1461569665063 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:34:25 INFO - PROCESS | 1908 | 1461569665069 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:34:25 INFO - PROCESS | 1908 | 1461569665071 Marionette TRACE conn3 <- [1,1206,null,{}] 00:34:25 INFO - PROCESS | 1908 | 1461569665087 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:25 INFO - PROCESS | 1908 | 1461569665321 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:34:25 INFO - PROCESS | 1908 | 1461569665382 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fe5800 == 121 [pid = 1908] [id = 309] 00:34:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f1873810000) [pid = 1908] [serial = 928] [outer = (nil)] 00:34:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f1878f45800) [pid = 1908] [serial = 929] [outer = 0x7f1873810000] 00:34:25 INFO - PROCESS | 1908 | 1461569665447 Marionette DEBUG loaded listener.js 00:34:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f18828ed400) [pid = 1908] [serial = 930] [outer = 0x7f1873810000] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f186d6e3c00) [pid = 1908] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f18712c6c00) [pid = 1908] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f186a0cc800) [pid = 1908] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f186a0a8800) [pid = 1908] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f1874f89800) [pid = 1908] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f1875fdd400) [pid = 1908] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f1875fde400) [pid = 1908] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f1876010000) [pid = 1908] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f187720ac00) [pid = 1908] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f186d3d0000) [pid = 1908] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f187014e000) [pid = 1908] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f186a0ce800) [pid = 1908] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f18662b2000) [pid = 1908] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f1873a3d800) [pid = 1908] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f186cbeb800) [pid = 1908] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f186cc4d400) [pid = 1908] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f186a0ca800) [pid = 1908] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f186d151800) [pid = 1908] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1865532400) [pid = 1908] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f18712ca400) [pid = 1908] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f18735adc00) [pid = 1908] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f186daf1c00) [pid = 1908] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f18656b4000) [pid = 1908] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186d14d800) [pid = 1908] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f18662b3c00) [pid = 1908] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f1860840c00) [pid = 1908] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186cc53c00) [pid = 1908] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f18754be800) [pid = 1908] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1873412000) [pid = 1908] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1874f6c400) [pid = 1908] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f186a148800) [pid = 1908] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f18656ae800) [pid = 1908] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1863f98400) [pid = 1908] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186ebeac00) [pid = 1908] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1863c93800) [pid = 1908] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18663cc400) [pid = 1908] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f187294ec00) [pid = 1908] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1863c91800) [pid = 1908] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1878c90400) [pid = 1908] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18663cf800) [pid = 1908] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f18712c9800) [pid = 1908] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186a0a5c00) [pid = 1908] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186d9d6800) [pid = 1908] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186c578000) [pid = 1908] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1863ced000) [pid = 1908] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d151c00) [pid = 1908] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1863c9d000) [pid = 1908] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186d23d400) [pid = 1908] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1870042400) [pid = 1908] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1875ff7800) [pid = 1908] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186a09fc00) [pid = 1908] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:34:26 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1863c90000) [pid = 1908] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:34:27 INFO - PROCESS | 1908 | 1461569667014 Marionette TRACE conn3 <- [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]]]}] 00:34:27 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 00:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1984ms 00:34:27 INFO - PROCESS | 1908 | 1461569667054 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:34:27 INFO - PROCESS | 1908 | 1461569667057 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:34:27 INFO - PROCESS | 1908 | 1461569667063 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:34:27 INFO - PROCESS | 1908 | 1461569667065 Marionette TRACE conn3 <- [1,1210,null,{}] 00:34:27 INFO - PROCESS | 1908 | 1461569667071 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:27 INFO - PROCESS | 1908 | 1461569667242 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:34:27 INFO - PROCESS | 1908 | 1461569667256 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a207000 == 122 [pid = 1908] [id = 310] 00:34:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1863ced000) [pid = 1908] [serial = 931] [outer = (nil)] 00:34:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1869e93c00) [pid = 1908] [serial = 932] [outer = 0x7f1863ced000] 00:34:27 INFO - PROCESS | 1908 | 1461569667470 Marionette DEBUG loaded listener.js 00:34:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f186c578000) [pid = 1908] [serial = 933] [outer = 0x7f1863ced000] 00:34:28 INFO - PROCESS | 1908 | 1461569668199 Marionette TRACE conn3 <- [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]]]}] 00:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1182ms 00:34:28 INFO - PROCESS | 1908 | 1461569668250 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:34:28 INFO - PROCESS | 1908 | 1461569668254 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:34:28 INFO - PROCESS | 1908 | 1461569668260 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:34:28 INFO - PROCESS | 1908 | 1461569668262 Marionette TRACE conn3 <- [1,1214,null,{}] 00:34:28 INFO - PROCESS | 1908 | 1461569668268 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:28 INFO - PROCESS | 1908 | 1461569668503 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:34:28 INFO - PROCESS | 1908 | 1461569668768 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9b5800 == 123 [pid = 1908] [id = 311] 00:34:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f185ccc2400) [pid = 1908] [serial = 934] [outer = (nil)] 00:34:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f185ccc9c00) [pid = 1908] [serial = 935] [outer = 0x7f185ccc2400] 00:34:28 INFO - PROCESS | 1908 | 1461569668848 Marionette DEBUG loaded listener.js 00:34:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f185cdde800) [pid = 1908] [serial = 936] [outer = 0x7f185ccc2400] 00:34:29 INFO - PROCESS | 1908 | 1461569669854 Marionette TRACE conn3 <- [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]]]}] 00:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 00:34:29 INFO - PROCESS | 1908 | 1461569669893 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:34:29 INFO - PROCESS | 1908 | 1461569669900 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:34:29 INFO - PROCESS | 1908 | 1461569669910 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:34:29 INFO - PROCESS | 1908 | 1461569669915 Marionette TRACE conn3 <- [1,1218,null,{}] 00:34:29 INFO - PROCESS | 1908 | 1461569669923 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:30 INFO - PROCESS | 1908 | 1461569670139 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:34:30 INFO - PROCESS | 1908 | 1461569670377 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869dac000 == 124 [pid = 1908] [id = 312] 00:34:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1863cec000) [pid = 1908] [serial = 937] [outer = (nil)] 00:34:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f18656aa400) [pid = 1908] [serial = 938] [outer = 0x7f1863cec000] 00:34:30 INFO - PROCESS | 1908 | 1461569670499 Marionette DEBUG loaded listener.js 00:34:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18664f9400) [pid = 1908] [serial = 939] [outer = 0x7f1863cec000] 00:34:31 INFO - PROCESS | 1908 | 1461569671418 Marionette TRACE conn3 <- [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]]]}] 00:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1588ms 00:34:31 INFO - PROCESS | 1908 | 1461569671501 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:34:31 INFO - PROCESS | 1908 | 1461569671508 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:34:31 INFO - PROCESS | 1908 | 1461569671514 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:34:31 INFO - PROCESS | 1908 | 1461569671517 Marionette TRACE conn3 <- [1,1222,null,{}] 00:34:31 INFO - PROCESS | 1908 | 1461569671523 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:31 INFO - PROCESS | 1908 | 1461569671764 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:34:32 INFO - PROCESS | 1908 | 1461569672039 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d78000 == 125 [pid = 1908] [id = 313] 00:34:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186ccd4000) [pid = 1908] [serial = 940] [outer = (nil)] 00:34:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186d14e400) [pid = 1908] [serial = 941] [outer = 0x7f186ccd4000] 00:34:32 INFO - PROCESS | 1908 | 1461569672168 Marionette DEBUG loaded listener.js 00:34:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186daf9800) [pid = 1908] [serial = 942] [outer = 0x7f186ccd4000] 00:34:33 INFO - PROCESS | 1908 | 1461569673071 Marionette TRACE conn3 <- [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] 00:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:34:33 INFO - PROCESS | 1908 | 1461569673104 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:34:33 INFO - PROCESS | 1908 | 1461569673120 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:34:33 INFO - PROCESS | 1908 | 1461569673129 Marionette TRACE conn3 <- [1,1226,null,{}] 00:34:33 INFO - PROCESS | 1908 | 1461569673137 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:33 INFO - PROCESS | 1908 | 1461569673382 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:34:33 INFO - PROCESS | 1908 | 1461569673570 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875dbf800 == 126 [pid = 1908] [id = 314] 00:34:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f186c519000) [pid = 1908] [serial = 943] [outer = (nil)] 00:34:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1870154400) [pid = 1908] [serial = 944] [outer = 0x7f186c519000] 00:34:33 INFO - PROCESS | 1908 | 1461569673697 Marionette DEBUG loaded listener.js 00:34:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1873412000) [pid = 1908] [serial = 945] [outer = 0x7f186c519000] 00:34:34 INFO - PROCESS | 1908 | 1461569674534 Marionette TRACE conn3 <- [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]]]}] 00:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1497ms 00:34:34 INFO - PROCESS | 1908 | 1461569674610 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:34:34 INFO - PROCESS | 1908 | 1461569674614 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:34:34 INFO - PROCESS | 1908 | 1461569674620 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:34:34 INFO - PROCESS | 1908 | 1461569674623 Marionette TRACE conn3 <- [1,1230,null,{}] 00:34:34 INFO - PROCESS | 1908 | 1461569674629 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:34 INFO - PROCESS | 1908 | 1461569674864 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:34:35 INFO - PROCESS | 1908 | 1461569675093 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f7e800 == 127 [pid = 1908] [id = 315] 00:34:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f186cc4f000) [pid = 1908] [serial = 946] [outer = (nil)] 00:34:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1874d24c00) [pid = 1908] [serial = 947] [outer = 0x7f186cc4f000] 00:34:35 INFO - PROCESS | 1908 | 1461569675212 Marionette DEBUG loaded listener.js 00:34:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f187579ac00) [pid = 1908] [serial = 948] [outer = 0x7f186cc4f000] 00:34:36 INFO - PROCESS | 1908 | 1461569676005 Marionette TRACE conn3 <- [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]]]}] 00:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1437ms 00:34:36 INFO - PROCESS | 1908 | 1461569676060 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:34:36 INFO - PROCESS | 1908 | 1461569676063 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:34:36 INFO - PROCESS | 1908 | 1461569676070 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:34:36 INFO - PROCESS | 1908 | 1461569676074 Marionette TRACE conn3 <- [1,1234,null,{}] 00:34:36 INFO - PROCESS | 1908 | 1461569676098 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:36 INFO - PROCESS | 1908 | 1461569676297 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:34:36 INFO - PROCESS | 1908 | 1461569676484 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888122800 == 128 [pid = 1908] [id = 316] 00:34:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1875fdd800) [pid = 1908] [serial = 949] [outer = (nil)] 00:34:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1876602c00) [pid = 1908] [serial = 950] [outer = 0x7f1875fdd800] 00:34:36 INFO - PROCESS | 1908 | 1461569676570 Marionette DEBUG loaded listener.js 00:34:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f1877294c00) [pid = 1908] [serial = 951] [outer = 0x7f1875fdd800] 00:34:37 INFO - PROCESS | 1908 | 1461569677448 Marionette TRACE conn3 <- [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]]]}] 00:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1452ms 00:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:34:37 INFO - PROCESS | 1908 | 1461569677523 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:34:37 INFO - PROCESS | 1908 | 1461569677526 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:34:37 INFO - PROCESS | 1908 | 1461569677533 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:34:37 INFO - PROCESS | 1908 | 1461569677536 Marionette TRACE conn3 <- [1,1238,null,{}] 00:34:37 INFO - PROCESS | 1908 | 1461569677541 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:37 INFO - PROCESS | 1908 | 1461569677773 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:34:38 INFO - PROCESS | 1908 | 1461569678005 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdbf800 == 129 [pid = 1908] [id = 317] 00:34:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f186a0cb000) [pid = 1908] [serial = 952] [outer = (nil)] 00:34:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1883468000) [pid = 1908] [serial = 953] [outer = 0x7f186a0cb000] 00:34:38 INFO - PROCESS | 1908 | 1461569678122 Marionette DEBUG loaded listener.js 00:34:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f188483dc00) [pid = 1908] [serial = 954] [outer = 0x7f186a0cb000] 00:34:38 INFO - PROCESS | 1908 | 1461569678954 Marionette TRACE conn3 <- [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]]]}] 00:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1485ms 00:34:39 INFO - PROCESS | 1908 | 1461569679019 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:34:39 INFO - PROCESS | 1908 | 1461569679023 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:34:39 INFO - PROCESS | 1908 | 1461569679029 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:34:39 INFO - PROCESS | 1908 | 1461569679031 Marionette TRACE conn3 <- [1,1242,null,{}] 00:34:39 INFO - PROCESS | 1908 | 1461569679037 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:39 INFO - PROCESS | 1908 | 1461569679235 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:34:39 INFO - PROCESS | 1908 | 1461569679424 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861d90800 == 130 [pid = 1908] [id = 318] 00:34:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f18848e2400) [pid = 1908] [serial = 955] [outer = (nil)] 00:34:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f18883a4000) [pid = 1908] [serial = 956] [outer = 0x7f18848e2400] 00:34:39 INFO - PROCESS | 1908 | 1461569679498 Marionette DEBUG loaded listener.js 00:34:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f18889a6800) [pid = 1908] [serial = 957] [outer = 0x7f18848e2400] 00:34:40 INFO - PROCESS | 1908 | 1461569680351 Marionette TRACE conn3 <- [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]]]}] 00:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1378ms 00:34:40 INFO - PROCESS | 1908 | 1461569680408 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:34:40 INFO - PROCESS | 1908 | 1461569680412 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:34:40 INFO - PROCESS | 1908 | 1461569680418 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:34:40 INFO - PROCESS | 1908 | 1461569680420 Marionette TRACE conn3 <- [1,1246,null,{}] 00:34:40 INFO - PROCESS | 1908 | 1461569680426 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:40 INFO - PROCESS | 1908 | 1461569680619 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:34:40 INFO - PROCESS | 1908 | 1461569680840 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e898000 == 131 [pid = 1908] [id = 319] 00:34:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f185cc43400) [pid = 1908] [serial = 958] [outer = (nil)] 00:34:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f185cc4ac00) [pid = 1908] [serial = 959] [outer = 0x7f185cc43400] 00:34:40 INFO - PROCESS | 1908 | 1461569680926 Marionette DEBUG loaded listener.js 00:34:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f185cc50000) [pid = 1908] [serial = 960] [outer = 0x7f185cc43400] 00:34:41 INFO - PROCESS | 1908 | 1461569681849 Marionette TRACE conn3 <- [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]]]}] 00:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1485ms 00:34:41 INFO - PROCESS | 1908 | 1461569681906 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:34:41 INFO - PROCESS | 1908 | 1461569681911 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:34:41 INFO - PROCESS | 1908 | 1461569681920 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:34:41 INFO - PROCESS | 1908 | 1461569681924 Marionette TRACE conn3 <- [1,1250,null,{}] 00:34:41 INFO - PROCESS | 1908 | 1461569681932 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:42 INFO - PROCESS | 1908 | 1461569682144 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:34:42 INFO - PROCESS | 1908 | 1461569682374 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861d95800 == 132 [pid = 1908] [id = 320] 00:34:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f185cc45c00) [pid = 1908] [serial = 961] [outer = (nil)] 00:34:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f186541d800) [pid = 1908] [serial = 962] [outer = 0x7f185cc45c00] 00:34:42 INFO - PROCESS | 1908 | 1461569682548 Marionette DEBUG loaded listener.js 00:34:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f186bd98400) [pid = 1908] [serial = 963] [outer = 0x7f185cc45c00] 00:34:43 INFO - PROCESS | 1908 | 1461569683449 Marionette TRACE conn3 <- [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]]]}] 00:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1586ms 00:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:34:43 INFO - PROCESS | 1908 | 1461569683507 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:34:43 INFO - PROCESS | 1908 | 1461569683510 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:34:43 INFO - PROCESS | 1908 | 1461569683517 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:34:43 INFO - PROCESS | 1908 | 1461569683519 Marionette TRACE conn3 <- [1,1254,null,{}] 00:34:43 INFO - PROCESS | 1908 | 1461569683525 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:43 INFO - PROCESS | 1908 | 1461569683751 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:34:44 INFO - PROCESS | 1908 | 1461569683998 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631ea000 == 133 [pid = 1908] [id = 321] 00:34:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186541b800) [pid = 1908] [serial = 964] [outer = (nil)] 00:34:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f18664f4800) [pid = 1908] [serial = 965] [outer = 0x7f186541b800] 00:34:44 INFO - PROCESS | 1908 | 1461569684126 Marionette DEBUG loaded listener.js 00:34:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f186bd9fc00) [pid = 1908] [serial = 966] [outer = 0x7f186541b800] 00:34:45 INFO - PROCESS | 1908 | 1461569685019 Marionette TRACE conn3 <- [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]]]}] 00:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1539ms 00:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:34:45 INFO - PROCESS | 1908 | 1461569685055 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:34:45 INFO - PROCESS | 1908 | 1461569685059 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:34:45 INFO - PROCESS | 1908 | 1461569685066 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:34:45 INFO - PROCESS | 1908 | 1461569685070 Marionette TRACE conn3 <- [1,1258,null,{}] 00:34:45 INFO - PROCESS | 1908 | 1461569685076 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:45 INFO - PROCESS | 1908 | 1461569685315 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:34:45 INFO - PROCESS | 1908 | 1461569685557 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862521000 == 134 [pid = 1908] [id = 322] 00:34:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f185ccc2c00) [pid = 1908] [serial = 967] [outer = (nil)] 00:34:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f185ccce800) [pid = 1908] [serial = 968] [outer = 0x7f185ccc2c00] 00:34:46 INFO - PROCESS | 1908 | 1461569686138 Marionette DEBUG loaded listener.js 00:34:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f185cde6400) [pid = 1908] [serial = 969] [outer = 0x7f185ccc2c00] 00:34:47 INFO - PROCESS | 1908 | 1461569687109 Marionette TRACE conn3 <- [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]]]}] 00:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2085ms 00:34:47 INFO - PROCESS | 1908 | 1461569687151 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:34:47 INFO - PROCESS | 1908 | 1461569687158 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:34:47 INFO - PROCESS | 1908 | 1461569687168 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:34:47 INFO - PROCESS | 1908 | 1461569687171 Marionette TRACE conn3 <- [1,1262,null,{}] 00:34:47 INFO - PROCESS | 1908 | 1461569687179 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:47 INFO - PROCESS | 1908 | 1461569687384 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:34:47 INFO - PROCESS | 1908 | 1461569687579 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869d9d000 == 135 [pid = 1908] [id = 323] 00:34:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f1863f9a800) [pid = 1908] [serial = 970] [outer = (nil)] 00:34:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1865414c00) [pid = 1908] [serial = 971] [outer = 0x7f1863f9a800] 00:34:47 INFO - PROCESS | 1908 | 1461569687694 Marionette DEBUG loaded listener.js 00:34:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f186553cc00) [pid = 1908] [serial = 972] [outer = 0x7f1863f9a800] 00:34:48 INFO - PROCESS | 1908 | 1461569688551 Marionette TRACE conn3 <- [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]]]}] 00:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1432ms 00:34:48 INFO - PROCESS | 1908 | 1461569688614 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:34:48 INFO - PROCESS | 1908 | 1461569688620 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:34:48 INFO - PROCESS | 1908 | 1461569688630 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:34:48 INFO - PROCESS | 1908 | 1461569688633 Marionette TRACE conn3 <- [1,1266,null,{}] 00:34:48 INFO - PROCESS | 1908 | 1461569688639 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:48 INFO - PROCESS | 1908 | 1461569688837 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:34:49 INFO - PROCESS | 1908 | 1461569689269 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9ac000 == 136 [pid = 1908] [id = 324] 00:34:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f186280f400) [pid = 1908] [serial = 973] [outer = (nil)] 00:34:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f18656af000) [pid = 1908] [serial = 974] [outer = 0x7f186280f400] 00:34:49 INFO - PROCESS | 1908 | 1461569689392 Marionette DEBUG loaded listener.js 00:34:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f18664ec800) [pid = 1908] [serial = 975] [outer = 0x7f186280f400] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e797000 == 135 [pid = 1908] [id = 55] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18700e8000 == 134 [pid = 1908] [id = 41] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4d9000 == 133 [pid = 1908] [id = 250] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fc8800 == 132 [pid = 1908] [id = 249] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18700d7800 == 131 [pid = 1908] [id = 50] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888344800 == 130 [pid = 1908] [id = 260] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebb2800 == 129 [pid = 1908] [id = 251] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f186d236000) [pid = 1908] [serial = 872] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f1884b10c00) [pid = 1908] [serial = 842] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f1862806800) [pid = 1908] [serial = 857] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f1886ab4000) [pid = 1908] [serial = 845] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f1862636400) [pid = 1908] [serial = 854] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f186280f000) [pid = 1908] [serial = 860] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f18884a2c00) [pid = 1908] [serial = 848] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f18889acc00) [pid = 1908] [serial = 851] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18747a5000 == 128 [pid = 1908] [id = 51] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888ba3800 == 127 [pid = 1908] [id = 261] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876577800 == 126 [pid = 1908] [id = 257] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce89000 == 125 [pid = 1908] [id = 255] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce9e000 == 124 [pid = 1908] [id = 10] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869db5800 == 123 [pid = 1908] [id = 282] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dbc800 == 122 [pid = 1908] [id = 296] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872977000 == 121 [pid = 1908] [id = 295] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cb8800 == 120 [pid = 1908] [id = 294] 00:34:50 INFO - PROCESS | 1908 | 1461569690468 Marionette TRACE conn3 <- [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]]]}] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d911000 == 119 [pid = 1908] [id = 293] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf9a000 == 118 [pid = 1908] [id = 292] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631df000 == 117 [pid = 1908] [id = 291] 00:34:50 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cc34000 == 116 [pid = 1908] [id = 290] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f187002fc00) [pid = 1908] [serial = 771] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f1874333000) [pid = 1908] [serial = 774] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f186c92d000) [pid = 1908] [serial = 768] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f18837e1800) [pid = 1908] [serial = 798] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f1875fd5800) [pid = 1908] [serial = 777] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f187600fc00) [pid = 1908] [serial = 780] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1877288000) [pid = 1908] [serial = 783] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1878c34800) [pid = 1908] [serial = 786] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f1878f44400) [pid = 1908] [serial = 789] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1879b0e000) [pid = 1908] [serial = 792] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f1882805800) [pid = 1908] [serial = 795] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f18754b5800) [pid = 1908] [serial = 741] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f1869e94c00) [pid = 1908] [serial = 867] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1874f6c000) [pid = 1908] [serial = 738] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186d14c400) [pid = 1908] [serial = 671] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f186d3ca800) [pid = 1908] [serial = 674] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186c1cdc00) [pid = 1908] [serial = 668] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f186ffb6400) [pid = 1908] [serial = 617] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186c929000) [pid = 1908] [serial = 614] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f187432c800) [pid = 1908] [serial = 732] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1874f6e400) [pid = 1908] [serial = 623] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f1870035800) [pid = 1908] [serial = 684] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f18663cac00) [pid = 1908] [serial = 866] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1877032c00) [pid = 1908] [serial = 536] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18712d0400) [pid = 1908] [serial = 620] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186c92a400) [pid = 1908] [serial = 870] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186280bc00) [pid = 1908] [serial = 864] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f1876011000) [pid = 1908] [serial = 830] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186262d800) [pid = 1908] [serial = 863] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186d9d1400) [pid = 1908] [serial = 720] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f18845af400) [pid = 1908] [serial = 839] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f187c958c00) [pid = 1908] [serial = 629] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1876c22400) [pid = 1908] [serial = 575] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1878c84400) [pid = 1908] [serial = 578] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186c51d400) [pid = 1908] [serial = 717] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186c56e800) [pid = 1908] [serial = 569] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1863fa7800) [pid = 1908] [serial = 587] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1870097400) [pid = 1908] [serial = 687] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f1863fa1c00) [pid = 1908] [serial = 714] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186d6e3800) [pid = 1908] [serial = 678] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f1874d26400) [pid = 1908] [serial = 735] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1872950c00) [pid = 1908] [serial = 827] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1865539400) [pid = 1908] [serial = 635] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1883788c00) [pid = 1908] [serial = 632] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1869e91800) [pid = 1908] [serial = 611] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f186a0a4c00) [pid = 1908] [serial = 821] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f187294e800) [pid = 1908] [serial = 729] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1879bcb000) [pid = 1908] [serial = 584] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f188377f000) [pid = 1908] [serial = 836] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186ebe1000) [pid = 1908] [serial = 681] [outer = (nil)] [url = about:blank] 00:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1941ms 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1870154c00) [pid = 1908] [serial = 572] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18701dbc00) [pid = 1908] [serial = 693] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f1870de9400) [pid = 1908] [serial = 726] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f18664f3800) [pid = 1908] [serial = 665] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f18701d6400) [pid = 1908] [serial = 723] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1878c3c400) [pid = 1908] [serial = 833] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186c516400) [pid = 1908] [serial = 869] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1870155800) [pid = 1908] [serial = 690] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f1878c3f400) [pid = 1908] [serial = 626] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186d3cec00) [pid = 1908] [serial = 824] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f1876c26800) [pid = 1908] [serial = 581] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186c1d0000) [pid = 1908] [serial = 638] [outer = (nil)] [url = about:blank] 00:34:50 INFO - PROCESS | 1908 | 1461569690576 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:34:50 INFO - PROCESS | 1908 | 1461569690582 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:34:50 INFO - PROCESS | 1908 | 1461569690592 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:34:50 INFO - PROCESS | 1908 | 1461569690598 Marionette TRACE conn3 <- [1,1270,null,{}] 00:34:50 INFO - PROCESS | 1908 | 1461569690619 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:50 INFO - PROCESS | 1908 | 1461569690839 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:34:51 INFO - PROCESS | 1908 | 1461569691019 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630b7800 == 117 [pid = 1908] [id = 325] 00:34:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18656b1c00) [pid = 1908] [serial = 976] [outer = (nil)] 00:34:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f186a13a800) [pid = 1908] [serial = 977] [outer = 0x7f18656b1c00] 00:34:51 INFO - PROCESS | 1908 | 1461569691083 Marionette DEBUG loaded listener.js 00:34:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186a149400) [pid = 1908] [serial = 978] [outer = 0x7f18656b1c00] 00:34:51 INFO - PROCESS | 1908 | 1461569691767 Marionette TRACE conn3 <- [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]]]}] 00:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1225ms 00:34:51 INFO - PROCESS | 1908 | 1461569691817 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:34:51 INFO - PROCESS | 1908 | 1461569691823 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:34:51 INFO - PROCESS | 1908 | 1461569691843 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:34:51 INFO - PROCESS | 1908 | 1461569691847 Marionette TRACE conn3 <- [1,1274,null,{}] 00:34:51 INFO - PROCESS | 1908 | 1461569691874 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:52 INFO - PROCESS | 1908 | 1461569692048 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:34:52 INFO - PROCESS | 1908 | 1461569692058 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657b6800 == 118 [pid = 1908] [id = 326] 00:34:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186a0aa400) [pid = 1908] [serial = 979] [outer = (nil)] 00:34:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186c1d6000) [pid = 1908] [serial = 980] [outer = 0x7f186a0aa400] 00:34:52 INFO - PROCESS | 1908 | 1461569692121 Marionette DEBUG loaded listener.js 00:34:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186c51b000) [pid = 1908] [serial = 981] [outer = 0x7f186a0aa400] 00:34:53 INFO - PROCESS | 1908 | 1461569693110 Marionette TRACE conn3 <- [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]]]}] 00:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1303ms 00:34:53 INFO - PROCESS | 1908 | 1461569693157 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:34:53 INFO - PROCESS | 1908 | 1461569693162 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:34:53 INFO - PROCESS | 1908 | 1461569693168 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:34:53 INFO - PROCESS | 1908 | 1461569693170 Marionette TRACE conn3 <- [1,1278,null,{}] 00:34:53 INFO - PROCESS | 1908 | 1461569693181 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:53 INFO - PROCESS | 1908 | 1461569693412 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:34:53 INFO - PROCESS | 1908 | 1461569693440 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869da5000 == 119 [pid = 1908] [id = 327] 00:34:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186c519c00) [pid = 1908] [serial = 982] [outer = (nil)] 00:34:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186c922c00) [pid = 1908] [serial = 983] [outer = 0x7f186c519c00] 00:34:53 INFO - PROCESS | 1908 | 1461569693511 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186cc4e400) [pid = 1908] [serial = 984] [outer = 0x7f186c519c00] 00:34:54 INFO - PROCESS | 1908 | 1461569694491 Marionette TRACE conn3 <- [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]]]}] 00:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1394ms 00:34:54 INFO - PROCESS | 1908 | 1461569694563 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:34:54 INFO - PROCESS | 1908 | 1461569694566 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:34:54 INFO - PROCESS | 1908 | 1461569694573 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:34:54 INFO - PROCESS | 1908 | 1461569694576 Marionette TRACE conn3 <- [1,1282,null,{}] 00:34:54 INFO - PROCESS | 1908 | 1461569694588 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:54 INFO - PROCESS | 1908 | 1461569694830 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f185cddb400) [pid = 1908] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186280cc00) [pid = 1908] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1873810000) [pid = 1908] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f1863ce8400) [pid = 1908] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1874f6a400) [pid = 1908] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186c1d4800) [pid = 1908] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f1870091800) [pid = 1908] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:34:55 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186a0ab000) [pid = 1908] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:34:55 INFO - PROCESS | 1908 | 1461569695685 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657b0800 == 120 [pid = 1908] [id = 328] 00:34:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185cddb400) [pid = 1908] [serial = 985] [outer = (nil)] 00:34:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f1865533400) [pid = 1908] [serial = 986] [outer = 0x7f185cddb400] 00:34:55 INFO - PROCESS | 1908 | 1461569695750 Marionette DEBUG loaded listener.js 00:34:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186d158000) [pid = 1908] [serial = 987] [outer = 0x7f185cddb400] 00:34:56 INFO - PROCESS | 1908 | 1461569696401 Marionette TRACE conn3 <- [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]]]}] 00:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1879ms 00:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:34:56 INFO - PROCESS | 1908 | 1461569696454 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:34:56 INFO - PROCESS | 1908 | 1461569696456 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:34:56 INFO - PROCESS | 1908 | 1461569696463 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:34:56 INFO - PROCESS | 1908 | 1461569696466 Marionette TRACE conn3 <- [1,1286,null,{}] 00:34:56 INFO - PROCESS | 1908 | 1461569696472 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:56 INFO - PROCESS | 1908 | 1461569696707 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:34:56 INFO - PROCESS | 1908 | 1461569696727 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce9d000 == 121 [pid = 1908] [id = 329] 00:34:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186d156000) [pid = 1908] [serial = 988] [outer = (nil)] 00:34:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186d3cf800) [pid = 1908] [serial = 989] [outer = 0x7f186d156000] 00:34:56 INFO - PROCESS | 1908 | 1461569696790 Marionette DEBUG loaded listener.js 00:34:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186d554800) [pid = 1908] [serial = 990] [outer = 0x7f186d156000] 00:34:57 INFO - PROCESS | 1908 | 1461569697717 Marionette TRACE conn3 <- [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]]]}] 00:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1296ms 00:34:57 INFO - PROCESS | 1908 | 1461569697765 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:34:57 INFO - PROCESS | 1908 | 1461569697772 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:34:57 INFO - PROCESS | 1908 | 1461569697783 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:34:57 INFO - PROCESS | 1908 | 1461569697788 Marionette TRACE conn3 <- [1,1290,null,{}] 00:34:57 INFO - PROCESS | 1908 | 1461569697797 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:57 INFO - PROCESS | 1908 | 1461569697995 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:34:58 INFO - PROCESS | 1908 | 1461569698176 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ef7800 == 122 [pid = 1908] [id = 330] 00:34:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f185e834800) [pid = 1908] [serial = 991] [outer = (nil)] 00:34:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f1860841800) [pid = 1908] [serial = 992] [outer = 0x7f185e834800] 00:34:58 INFO - PROCESS | 1908 | 1461569698254 Marionette DEBUG loaded listener.js 00:34:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1863ce2000) [pid = 1908] [serial = 993] [outer = 0x7f185e834800] 00:34:59 INFO - PROCESS | 1908 | 1461569699175 Marionette TRACE conn3 <- [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]]]}] 00:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1440ms 00:34:59 INFO - PROCESS | 1908 | 1461569699224 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:34:59 INFO - PROCESS | 1908 | 1461569699233 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:34:59 INFO - PROCESS | 1908 | 1461569699244 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:34:59 INFO - PROCESS | 1908 | 1461569699247 Marionette TRACE conn3 <- [1,1294,null,{}] 00:34:59 INFO - PROCESS | 1908 | 1461569699255 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:59 INFO - PROCESS | 1908 | 1461569699463 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:34:59 INFO - PROCESS | 1908 | 1461569699641 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ebd800 == 123 [pid = 1908] [id = 331] 00:34:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1865421400) [pid = 1908] [serial = 994] [outer = (nil)] 00:34:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f18662b8c00) [pid = 1908] [serial = 995] [outer = 0x7f1865421400] 00:34:59 INFO - PROCESS | 1908 | 1461569699773 Marionette DEBUG loaded listener.js 00:34:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1869e89400) [pid = 1908] [serial = 996] [outer = 0x7f1865421400] 00:35:01 INFO - PROCESS | 1908 | 1461569701011 Marionette TRACE conn3 <- [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]]]}] 00:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1831ms 00:35:01 INFO - PROCESS | 1908 | 1461569701108 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:35:01 INFO - PROCESS | 1908 | 1461569701112 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:35:01 INFO - PROCESS | 1908 | 1461569701128 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:35:01 INFO - PROCESS | 1908 | 1461569701137 Marionette TRACE conn3 <- [1,1298,null,{}] 00:35:01 INFO - PROCESS | 1908 | 1461569701223 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:01 INFO - PROCESS | 1908 | 1461569701594 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:35:01 INFO - PROCESS | 1908 | 1461569701821 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4d9000 == 124 [pid = 1908] [id = 332] 00:35:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186bd9c000) [pid = 1908] [serial = 997] [outer = (nil)] 00:35:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186c51f400) [pid = 1908] [serial = 998] [outer = 0x7f186bd9c000] 00:35:01 INFO - PROCESS | 1908 | 1461569701994 Marionette DEBUG loaded listener.js 00:35:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186c930c00) [pid = 1908] [serial = 999] [outer = 0x7f186bd9c000] 00:35:03 INFO - PROCESS | 1908 | 1461569703368 Marionette TRACE conn3 <- [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]]]}] 00:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2299ms 00:35:03 INFO - PROCESS | 1908 | 1461569703435 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:35:03 INFO - PROCESS | 1908 | 1461569703443 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:35:03 INFO - PROCESS | 1908 | 1461569703452 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:35:03 INFO - PROCESS | 1908 | 1461569703457 Marionette TRACE conn3 <- [1,1302,null,{}] 00:35:03 INFO - PROCESS | 1908 | 1461569703512 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:03 INFO - PROCESS | 1908 | 1461569703844 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:35:04 INFO - PROCESS | 1908 | 1461569704177 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e7a6000 == 125 [pid = 1908] [id = 333] 00:35:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186bd9c800) [pid = 1908] [serial = 1000] [outer = (nil)] 00:35:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186d00f400) [pid = 1908] [serial = 1001] [outer = 0x7f186bd9c800] 00:35:04 INFO - PROCESS | 1908 | 1461569704300 Marionette DEBUG loaded listener.js 00:35:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186d3cc800) [pid = 1908] [serial = 1002] [outer = 0x7f186bd9c800] 00:35:05 INFO - PROCESS | 1908 | 1461569705345 Marionette TRACE conn3 <- [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]]]}] 00:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1939ms 00:35:05 INFO - PROCESS | 1908 | 1461569705391 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:35:05 INFO - PROCESS | 1908 | 1461569705395 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:35:05 INFO - PROCESS | 1908 | 1461569705401 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:35:05 INFO - PROCESS | 1908 | 1461569705404 Marionette TRACE conn3 <- [1,1306,null,{}] 00:35:05 INFO - PROCESS | 1908 | 1461569705409 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:05 INFO - PROCESS | 1908 | 1461569705601 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:35:05 INFO - PROCESS | 1908 | 1461569705785 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187023b000 == 126 [pid = 1908] [id = 334] 00:35:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186bda0800) [pid = 1908] [serial = 1003] [outer = (nil)] 00:35:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186d6ed000) [pid = 1908] [serial = 1004] [outer = 0x7f186bda0800] 00:35:05 INFO - PROCESS | 1908 | 1461569705860 Marionette DEBUG loaded listener.js 00:35:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186e72b800) [pid = 1908] [serial = 1005] [outer = 0x7f186bda0800] 00:35:06 INFO - PROCESS | 1908 | 1461569706772 Marionette TRACE conn3 <- [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]]]}] 00:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1435ms 00:35:06 INFO - PROCESS | 1908 | 1461569706837 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:35:06 INFO - PROCESS | 1908 | 1461569706841 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:35:06 INFO - PROCESS | 1908 | 1461569706847 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:35:06 INFO - PROCESS | 1908 | 1461569706849 Marionette TRACE conn3 <- [1,1310,null,{}] 00:35:06 INFO - PROCESS | 1908 | 1461569706856 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:07 INFO - PROCESS | 1908 | 1461569707137 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:35:07 INFO - PROCESS | 1908 | 1461569707474 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cbe000 == 127 [pid = 1908] [id = 335] 00:35:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1870026800) [pid = 1908] [serial = 1006] [outer = (nil)] 00:35:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1870047c00) [pid = 1908] [serial = 1007] [outer = 0x7f1870026800] 00:35:07 INFO - PROCESS | 1908 | 1461569707616 Marionette DEBUG loaded listener.js 00:35:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f187014bc00) [pid = 1908] [serial = 1008] [outer = 0x7f1870026800] 00:35:08 INFO - PROCESS | 1908 | 1461569708904 Marionette TRACE conn3 <- [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] 00:35:08 INFO - PROCESS | 1908 | 1461569708952 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:35:08 INFO - PROCESS | 1908 | 1461569708961 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:35:08 INFO - PROCESS | 1908 | 1461569708966 Marionette TRACE conn3 <- [1,1314,null,{}] 00:35:08 INFO - PROCESS | 1908 | 1461569708976 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:09 INFO - PROCESS | 1908 | 1461569709185 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:35:09 INFO - PROCESS | 1908 | 1461569709406 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871394000 == 128 [pid = 1908] [id = 336] 00:35:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f187002fc00) [pid = 1908] [serial = 1009] [outer = (nil)] 00:35:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18701e1c00) [pid = 1908] [serial = 1010] [outer = 0x7f187002fc00] 00:35:09 INFO - PROCESS | 1908 | 1461569709524 Marionette DEBUG loaded listener.js 00:35:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1870de9400) [pid = 1908] [serial = 1011] [outer = 0x7f187002fc00] 00:35:10 INFO - PROCESS | 1908 | 1461569710606 Marionette TRACE conn3 <- [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]]]}] 00:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1694ms 00:35:10 INFO - PROCESS | 1908 | 1461569710654 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:35:10 INFO - PROCESS | 1908 | 1461569710658 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:35:10 INFO - PROCESS | 1908 | 1461569710664 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:35:10 INFO - PROCESS | 1908 | 1461569710667 Marionette TRACE conn3 <- [1,1318,null,{}] 00:35:10 INFO - PROCESS | 1908 | 1461569710672 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:10 INFO - PROCESS | 1908 | 1461569710861 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:35:11 INFO - PROCESS | 1908 | 1461569711089 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fee000 == 129 [pid = 1908] [id = 337] 00:35:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186ebebc00) [pid = 1908] [serial = 1012] [outer = (nil)] 00:35:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f18712c6000) [pid = 1908] [serial = 1013] [outer = 0x7f186ebebc00] 00:35:11 INFO - PROCESS | 1908 | 1461569711206 Marionette DEBUG loaded listener.js 00:35:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1871383400) [pid = 1908] [serial = 1014] [outer = 0x7f186ebebc00] 00:35:12 INFO - PROCESS | 1908 | 1461569712022 Marionette TRACE conn3 <- [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]]]}] 00:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1394ms 00:35:12 INFO - PROCESS | 1908 | 1461569712059 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:35:12 INFO - PROCESS | 1908 | 1461569712061 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:35:12 INFO - PROCESS | 1908 | 1461569712068 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:35:12 INFO - PROCESS | 1908 | 1461569712070 Marionette TRACE conn3 <- [1,1322,null,{}] 00:35:12 INFO - PROCESS | 1908 | 1461569712076 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:12 INFO - PROCESS | 1908 | 1461569712264 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:35:12 INFO - PROCESS | 1908 | 1461569712449 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873883000 == 130 [pid = 1908] [id = 338] 00:35:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f187003d400) [pid = 1908] [serial = 1015] [outer = (nil)] 00:35:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f18734de800) [pid = 1908] [serial = 1016] [outer = 0x7f187003d400] 00:35:12 INFO - PROCESS | 1908 | 1461569712521 Marionette DEBUG loaded listener.js 00:35:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1874336400) [pid = 1908] [serial = 1017] [outer = 0x7f187003d400] 00:35:13 INFO - PROCESS | 1908 | 1461569713443 Marionette TRACE conn3 <- [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]]]}] 00:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1433ms 00:35:13 INFO - PROCESS | 1908 | 1461569713503 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:35:13 INFO - PROCESS | 1908 | 1461569713507 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:35:13 INFO - PROCESS | 1908 | 1461569713513 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:35:13 INFO - PROCESS | 1908 | 1461569713517 Marionette TRACE conn3 <- [1,1326,null,{}] 00:35:13 INFO - PROCESS | 1908 | 1461569713522 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:13 INFO - PROCESS | 1908 | 1461569713711 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:35:13 INFO - PROCESS | 1908 | 1461569713911 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874db9000 == 131 [pid = 1908] [id = 339] 00:35:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f187004a000) [pid = 1908] [serial = 1018] [outer = (nil)] 00:35:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1874f66400) [pid = 1908] [serial = 1019] [outer = 0x7f187004a000] 00:35:13 INFO - PROCESS | 1908 | 1461569713990 Marionette DEBUG loaded listener.js 00:35:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f187502bc00) [pid = 1908] [serial = 1020] [outer = 0x7f187004a000] 00:35:14 INFO - PROCESS | 1908 | 1461569714889 Marionette TRACE conn3 <- [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]]]}] 00:35:14 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 00:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1430ms 00:35:14 INFO - PROCESS | 1908 | 1461569714944 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:35:14 INFO - PROCESS | 1908 | 1461569714947 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:35:14 INFO - PROCESS | 1908 | 1461569714954 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:35:14 INFO - PROCESS | 1908 | 1461569714959 Marionette TRACE conn3 <- [1,1330,null,{}] 00:35:14 INFO - PROCESS | 1908 | 1461569714964 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:15 INFO - PROCESS | 1908 | 1461569715228 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:35:15 INFO - PROCESS | 1908 | 1461569715485 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875a1b800 == 132 [pid = 1908] [id = 340] 00:35:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f18754b5800) [pid = 1908] [serial = 1021] [outer = (nil)] 00:35:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1875fd5800) [pid = 1908] [serial = 1022] [outer = 0x7f18754b5800] 00:35:15 INFO - PROCESS | 1908 | 1461569715610 Marionette DEBUG loaded listener.js 00:35:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1875ff7000) [pid = 1908] [serial = 1023] [outer = 0x7f18754b5800] 00:35:16 INFO - PROCESS | 1908 | 1461569716498 Marionette TRACE conn3 <- [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]]]}] 00:35:16 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 00:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1582ms 00:35:16 INFO - PROCESS | 1908 | 1461569716537 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:35:16 INFO - PROCESS | 1908 | 1461569716540 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:35:16 INFO - PROCESS | 1908 | 1461569716546 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:35:16 INFO - PROCESS | 1908 | 1461569716549 Marionette TRACE conn3 <- [1,1334,null,{}] 00:35:16 INFO - PROCESS | 1908 | 1461569716554 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:16 INFO - PROCESS | 1908 | 1461569716754 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:35:16 INFO - PROCESS | 1908 | 1461569716944 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876647800 == 133 [pid = 1908] [id = 341] 00:35:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1875897c00) [pid = 1908] [serial = 1024] [outer = (nil)] 00:35:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1877032c00) [pid = 1908] [serial = 1025] [outer = 0x7f1875897c00] 00:35:17 INFO - PROCESS | 1908 | 1461569717016 Marionette DEBUG loaded listener.js 00:35:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f187728a400) [pid = 1908] [serial = 1026] [outer = 0x7f1875897c00] 00:35:17 INFO - PROCESS | 1908 | 1461569717938 Marionette TRACE conn3 <- [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]]]}] 00:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1432ms 00:35:17 INFO - PROCESS | 1908 | 1461569717982 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:35:17 INFO - PROCESS | 1908 | 1461569717986 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:35:17 INFO - PROCESS | 1908 | 1461569717992 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:35:17 INFO - PROCESS | 1908 | 1461569717996 Marionette TRACE conn3 <- [1,1338,null,{}] 00:35:18 INFO - PROCESS | 1908 | 1461569718002 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:18 INFO - PROCESS | 1908 | 1461569718214 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:35:18 INFO - PROCESS | 1908 | 1461569718403 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f13000 == 134 [pid = 1908] [id = 342] 00:35:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1875fd7800) [pid = 1908] [serial = 1027] [outer = (nil)] 00:35:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1878c42c00) [pid = 1908] [serial = 1028] [outer = 0x7f1875fd7800] 00:35:18 INFO - PROCESS | 1908 | 1461569718517 Marionette DEBUG loaded listener.js 00:35:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f1878f44400) [pid = 1908] [serial = 1029] [outer = 0x7f1875fd7800] 00:35:19 INFO - PROCESS | 1908 | 1461569719838 Marionette TRACE conn3 <- [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]]]}] 00:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1889ms 00:35:19 INFO - PROCESS | 1908 | 1461569719926 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:35:19 INFO - PROCESS | 1908 | 1461569719930 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:35:19 INFO - PROCESS | 1908 | 1461569719939 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:35:19 INFO - PROCESS | 1908 | 1461569719942 Marionette TRACE conn3 <- [1,1342,null,{}] 00:35:19 INFO - PROCESS | 1908 | 1461569719947 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:20 INFO - PROCESS | 1908 | 1461569720132 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:35:20 INFO - PROCESS | 1908 | 1461569720315 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630ca000 == 135 [pid = 1908] [id = 343] 00:35:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f185cdde400) [pid = 1908] [serial = 1030] [outer = (nil)] 00:35:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1870152400) [pid = 1908] [serial = 1031] [outer = 0x7f185cdde400] 00:35:20 INFO - PROCESS | 1908 | 1461569720385 Marionette DEBUG loaded listener.js 00:35:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f1877293400) [pid = 1908] [serial = 1032] [outer = 0x7f185cdde400] 00:35:21 INFO - PROCESS | 1908 | 1461569721627 Marionette TRACE conn3 <- [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]]]}] 00:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1738ms 00:35:21 INFO - PROCESS | 1908 | 1461569721679 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:35:21 INFO - PROCESS | 1908 | 1461569721685 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:35:21 INFO - PROCESS | 1908 | 1461569721693 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:35:21 INFO - PROCESS | 1908 | 1461569721697 Marionette TRACE conn3 <- [1,1346,null,{}] 00:35:21 INFO - PROCESS | 1908 | 1461569721705 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:21 INFO - PROCESS | 1908 | 1461569721938 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:35:22 INFO - PROCESS | 1908 | 1461569722131 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186611f000 == 136 [pid = 1908] [id = 344] 00:35:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1862810c00) [pid = 1908] [serial = 1033] [outer = (nil)] 00:35:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1863ce1400) [pid = 1908] [serial = 1034] [outer = 0x7f1862810c00] 00:35:22 INFO - PROCESS | 1908 | 1461569722201 Marionette DEBUG loaded listener.js 00:35:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1863f9f400) [pid = 1908] [serial = 1035] [outer = 0x7f1862810c00] 00:35:23 INFO - PROCESS | 1908 | 1461569723138 Marionette TRACE conn3 <- [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]]]}] 00:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1488ms 00:35:23 INFO - PROCESS | 1908 | 1461569723181 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:35:23 INFO - PROCESS | 1908 | 1461569723189 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:35:23 INFO - PROCESS | 1908 | 1461569723222 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:35:23 INFO - PROCESS | 1908 | 1461569723226 Marionette TRACE conn3 <- [1,1350,null,{}] 00:35:23 INFO - PROCESS | 1908 | 1461569723235 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:23 INFO - PROCESS | 1908 | 1461569723472 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:35:23 INFO - PROCESS | 1908 | 1461569723855 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e892800 == 137 [pid = 1908] [id = 345] 00:35:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1860834800) [pid = 1908] [serial = 1036] [outer = (nil)] 00:35:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f18664f0800) [pid = 1908] [serial = 1037] [outer = 0x7f1860834800] 00:35:23 INFO - PROCESS | 1908 | 1461569723941 Marionette DEBUG loaded listener.js 00:35:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f186a0a3800) [pid = 1908] [serial = 1038] [outer = 0x7f1860834800] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d0a7800 == 136 [pid = 1908] [id = 268] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a221800 == 135 [pid = 1908] [id = 247] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186278d000 == 134 [pid = 1908] [id = 285] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657b0800 == 133 [pid = 1908] [id = 328] 00:35:24 INFO - PROCESS | 1908 | 1461569724888 Marionette TRACE conn3 <- [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]]]}] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1869e93c00) [pid = 1908] [serial = 932] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f1883782400) [pid = 1908] [serial = 896] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f18849ba000) [pid = 1908] [serial = 899] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f185e835000) [pid = 1908] [serial = 905] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f1878f45400) [pid = 1908] [serial = 893] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f1888953800) [pid = 1908] [serial = 902] [outer = (nil)] [url = about:blank] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869da5000 == 132 [pid = 1908] [id = 327] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657b6800 == 131 [pid = 1908] [id = 326] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630b7800 == 130 [pid = 1908] [id = 325] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9ac000 == 129 [pid = 1908] [id = 324] 00:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1740ms 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869d9d000 == 128 [pid = 1908] [id = 323] 00:35:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862521000 == 127 [pid = 1908] [id = 322] 00:35:24 INFO - PROCESS | 1908 | 1461569724971 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:35:24 INFO - PROCESS | 1908 | 1461569724974 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:35:24 INFO - PROCESS | 1908 | 1461569724984 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:35:24 INFO - PROCESS | 1908 | 1461569724989 Marionette TRACE conn3 <- [1,1354,null,{}] 00:35:25 INFO - PROCESS | 1908 | 1461569725003 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:25 INFO - PROCESS | 1908 | 1461569725170 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f185e835400) [pid = 1908] [serial = 912] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186553ac00) [pid = 1908] [serial = 915] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1863ea9000) [pid = 1908] [serial = 875] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f185ccd0000) [pid = 1908] [serial = 908] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1878f45800) [pid = 1908] [serial = 929] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186d559400) [pid = 1908] [serial = 920] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1870046400) [pid = 1908] [serial = 921] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1875ff6800) [pid = 1908] [serial = 926] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186c928c00) [pid = 1908] [serial = 917] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f187137c800) [pid = 1908] [serial = 924] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f187026d800) [pid = 1908] [serial = 884] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18712ce800) [pid = 1908] [serial = 887] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f187719f800) [pid = 1908] [serial = 927] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186c1ce000) [pid = 1908] [serial = 878] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f187660c000) [pid = 1908] [serial = 890] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f18828ed400) [pid = 1908] [serial = 930] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186d6f0800) [pid = 1908] [serial = 873] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d9dcc00) [pid = 1908] [serial = 881] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186d237400) [pid = 1908] [serial = 918] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f187032ac00) [pid = 1908] [serial = 923] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1863c91c00) [pid = 1908] [serial = 914] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f185e82ac00) [pid = 1908] [serial = 911] [outer = (nil)] [url = about:blank] 00:35:25 INFO - PROCESS | 1908 | 1461569725423 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862794000 == 128 [pid = 1908] [id = 346] 00:35:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1863c91c00) [pid = 1908] [serial = 1039] [outer = (nil)] 00:35:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186bd9b000) [pid = 1908] [serial = 1040] [outer = 0x7f1863c91c00] 00:35:25 INFO - PROCESS | 1908 | 1461569725496 Marionette DEBUG loaded listener.js 00:35:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186c51e000) [pid = 1908] [serial = 1041] [outer = 0x7f1863c91c00] 00:35:26 INFO - PROCESS | 1908 | 1461569726193 Marionette TRACE conn3 <- [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]]]}] 00:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1240ms 00:35:26 INFO - PROCESS | 1908 | 1461569726240 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:35:26 INFO - PROCESS | 1908 | 1461569726245 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:35:26 INFO - PROCESS | 1908 | 1461569726252 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:35:26 INFO - PROCESS | 1908 | 1461569726255 Marionette TRACE conn3 <- [1,1358,null,{}] 00:35:26 INFO - PROCESS | 1908 | 1461569726259 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:26 INFO - PROCESS | 1908 | 1461569726423 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:35:26 INFO - PROCESS | 1908 | 1461569726437 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869da7000 == 129 [pid = 1908] [id = 347] 00:35:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186a13f000) [pid = 1908] [serial = 1042] [outer = (nil)] 00:35:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186cce1400) [pid = 1908] [serial = 1043] [outer = 0x7f186a13f000] 00:35:26 INFO - PROCESS | 1908 | 1461569726497 Marionette DEBUG loaded listener.js 00:35:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186d23e400) [pid = 1908] [serial = 1044] [outer = 0x7f186a13f000] 00:35:27 INFO - PROCESS | 1908 | 1461569727340 Marionette TRACE conn3 <- [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]]]}] 00:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1127ms 00:35:27 INFO - PROCESS | 1908 | 1461569727406 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:35:27 INFO - PROCESS | 1908 | 1461569727410 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:35:27 INFO - PROCESS | 1908 | 1461569727428 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:35:27 INFO - PROCESS | 1908 | 1461569727431 Marionette TRACE conn3 <- [1,1362,null,{}] 00:35:27 INFO - PROCESS | 1908 | 1461569727436 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:27 INFO - PROCESS | 1908 | 1461569727662 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:35:27 INFO - PROCESS | 1908 | 1461569727686 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ce8c800 == 130 [pid = 1908] [id = 348] 00:35:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186d14e800) [pid = 1908] [serial = 1045] [outer = (nil)] 00:35:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186d9d5c00) [pid = 1908] [serial = 1046] [outer = 0x7f186d14e800] 00:35:27 INFO - PROCESS | 1908 | 1461569727745 Marionette DEBUG loaded listener.js 00:35:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186e737c00) [pid = 1908] [serial = 1047] [outer = 0x7f186d14e800] 00:35:28 INFO - PROCESS | 1908 | 1461569728653 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1282ms 00:35:28 INFO - PROCESS | 1908 | 1461569728714 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:35:28 INFO - PROCESS | 1908 | 1461569728718 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:35:28 INFO - PROCESS | 1908 | 1461569728724 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:35:28 INFO - PROCESS | 1908 | 1461569728726 Marionette TRACE conn3 <- [1,1366,null,{}] 00:35:28 INFO - PROCESS | 1908 | 1461569728732 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:29 INFO - PROCESS | 1908 | 1461569729006 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:35:29 INFO - PROCESS | 1908 | 1461569729039 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e79b000 == 131 [pid = 1908] [id = 349] 00:35:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186ebe6400) [pid = 1908] [serial = 1048] [outer = (nil)] 00:35:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1870149000) [pid = 1908] [serial = 1049] [outer = 0x7f186ebe6400] 00:35:29 INFO - PROCESS | 1908 | 1461569729107 Marionette DEBUG loaded listener.js 00:35:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f18712ca400) [pid = 1908] [serial = 1050] [outer = 0x7f186ebe6400] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186c519c00) [pid = 1908] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f185cddb400) [pid = 1908] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186280f400) [pid = 1908] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1863f9a800) [pid = 1908] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f18656b1c00) [pid = 1908] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f185ccc2c00) [pid = 1908] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186a0aa400) [pid = 1908] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186c56ec00) [pid = 1908] [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.] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186ce9e800) [pid = 1908] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:35:30 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1863ced000) [pid = 1908] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:35:30 INFO - PROCESS | 1908 | 1461569730428 Marionette TRACE conn3 <- [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] 00:35:30 INFO - PROCESS | 1908 | 1461569730459 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:35:30 INFO - PROCESS | 1908 | 1461569730465 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:35:30 INFO - PROCESS | 1908 | 1461569730467 Marionette TRACE conn3 <- [1,1370,null,{}] 00:35:30 INFO - PROCESS | 1908 | 1461569730472 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:30 INFO - PROCESS | 1908 | 1461569730679 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:35:30 INFO - PROCESS | 1908 | 1461569730707 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca0000 == 132 [pid = 1908] [id = 350] 00:35:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1862803c00) [pid = 1908] [serial = 1051] [outer = (nil)] 00:35:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186d3d4400) [pid = 1908] [serial = 1052] [outer = 0x7f1862803c00] 00:35:30 INFO - PROCESS | 1908 | 1461569730767 Marionette DEBUG loaded listener.js 00:35:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1872a0b000) [pid = 1908] [serial = 1053] [outer = 0x7f1862803c00] 00:35:31 INFO - PROCESS | 1908 | 1461569731501 Marionette TRACE conn3 <- [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] 00:35:31 INFO - PROCESS | 1908 | 1461569731551 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:35:31 INFO - PROCESS | 1908 | 1461569731557 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:35:31 INFO - PROCESS | 1908 | 1461569731559 Marionette TRACE conn3 <- [1,1374,null,{}] 00:35:31 INFO - PROCESS | 1908 | 1461569731575 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:31 INFO - PROCESS | 1908 | 1461569731751 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:35:31 INFO - PROCESS | 1908 | 1461569731766 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187139b800 == 133 [pid = 1908] [id = 351] 00:35:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1873412400) [pid = 1908] [serial = 1054] [outer = (nil)] 00:35:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1875a2ec00) [pid = 1908] [serial = 1055] [outer = 0x7f1873412400] 00:35:31 INFO - PROCESS | 1908 | 1461569731827 Marionette DEBUG loaded listener.js 00:35:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1875ff3800) [pid = 1908] [serial = 1056] [outer = 0x7f1873412400] 00:35:32 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:32 INFO - PROCESS | 1908 | 1461569732970 Marionette TRACE conn3 <- [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] 00:35:33 INFO - PROCESS | 1908 | 1461569733058 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:35:33 INFO - PROCESS | 1908 | 1461569733067 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:35:33 INFO - PROCESS | 1908 | 1461569733073 Marionette TRACE conn3 <- [1,1378,null,{}] 00:35:33 INFO - PROCESS | 1908 | 1461569733080 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:33 INFO - PROCESS | 1908 | 1461569733351 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:35:33 INFO - PROCESS | 1908 | 1461569733585 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657ac800 == 134 [pid = 1908] [id = 352] 00:35:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1863cec800) [pid = 1908] [serial = 1057] [outer = (nil)] 00:35:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f18656b6800) [pid = 1908] [serial = 1058] [outer = 0x7f1863cec800] 00:35:33 INFO - PROCESS | 1908 | 1461569733706 Marionette DEBUG loaded listener.js 00:35:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f186a09ec00) [pid = 1908] [serial = 1059] [outer = 0x7f1863cec800] 00:35:34 INFO - PROCESS | 1908 | 1461569734606 Marionette TRACE conn3 <- [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] 00:35:34 INFO - PROCESS | 1908 | 1461569734666 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:35:34 INFO - PROCESS | 1908 | 1461569734677 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:35:34 INFO - PROCESS | 1908 | 1461569734681 Marionette TRACE conn3 <- [1,1382,null,{}] 00:35:34 INFO - PROCESS | 1908 | 1461569734688 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:34 INFO - PROCESS | 1908 | 1461569734947 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:35:35 INFO - PROCESS | 1908 | 1461569735229 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d718000 == 135 [pid = 1908] [id = 353] 00:35:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186c51dc00) [pid = 1908] [serial = 1060] [outer = (nil)] 00:35:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186d003400) [pid = 1908] [serial = 1061] [outer = 0x7f186c51dc00] 00:35:35 INFO - PROCESS | 1908 | 1461569735319 Marionette DEBUG loaded listener.js 00:35:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f186d554c00) [pid = 1908] [serial = 1062] [outer = 0x7f186c51dc00] 00:35:36 INFO - PROCESS | 1908 | [1908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:36 INFO - PROCESS | 1908 | 1461569736225 Marionette TRACE conn3 <- [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] 00:35:36 INFO - PROCESS | 1908 | 1461569736267 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:35:36 INFO - PROCESS | 1908 | 1461569736273 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:35:36 INFO - PROCESS | 1908 | 1461569736279 Marionette TRACE conn3 <- [1,1386,null,{}] 00:35:36 INFO - PROCESS | 1908 | 1461569736295 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:36 INFO - PROCESS | 1908 | 1461569736512 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:35:36 INFO - PROCESS | 1908 | 1461569736716 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875960800 == 136 [pid = 1908] [id = 354] 00:35:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186c1d3400) [pid = 1908] [serial = 1063] [outer = (nil)] 00:35:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1870098800) [pid = 1908] [serial = 1064] [outer = 0x7f186c1d3400] 00:35:36 INFO - PROCESS | 1908 | 1461569736841 Marionette DEBUG loaded listener.js 00:35:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1871387800) [pid = 1908] [serial = 1065] [outer = 0x7f186c1d3400] 00:35:37 INFO - PROCESS | 1908 | 1461569737737 Marionette TRACE conn3 <- [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] 00:35:37 INFO - PROCESS | 1908 | 1461569737766 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:35:37 INFO - PROCESS | 1908 | 1461569737772 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:35:37 INFO - PROCESS | 1908 | 1461569737774 Marionette TRACE conn3 <- [1,1390,null,{}] 00:35:37 INFO - PROCESS | 1908 | 1461569737779 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:37 INFO - PROCESS | 1908 | 1461569737978 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:35:38 INFO - PROCESS | 1908 | 1461569738170 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187c9eb000 == 137 [pid = 1908] [id = 355] 00:35:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f186e6d6000) [pid = 1908] [serial = 1066] [outer = (nil)] 00:35:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f1875fdd400) [pid = 1908] [serial = 1067] [outer = 0x7f186e6d6000] 00:35:38 INFO - PROCESS | 1908 | 1461569738245 Marionette DEBUG loaded listener.js 00:35:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f187719f800) [pid = 1908] [serial = 1068] [outer = 0x7f186e6d6000] 00:35:39 INFO - PROCESS | 1908 | 1461569739153 Marionette TRACE conn3 <- [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]]]}] 00:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1427ms 00:35:39 INFO - PROCESS | 1908 | 1461569739201 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:35:39 INFO - PROCESS | 1908 | 1461569739205 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:35:39 INFO - PROCESS | 1908 | 1461569739213 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:35:39 INFO - PROCESS | 1908 | 1461569739216 Marionette TRACE conn3 <- [1,1394,null,{}] 00:35:39 INFO - PROCESS | 1908 | 1461569739224 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:39 INFO - PROCESS | 1908 | 1461569739420 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:35:39 INFO - PROCESS | 1908 | 1461569739620 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884817000 == 138 [pid = 1908] [id = 356] 00:35:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f18701dac00) [pid = 1908] [serial = 1069] [outer = (nil)] 00:35:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f1878c3f400) [pid = 1908] [serial = 1070] [outer = 0x7f18701dac00] 00:35:39 INFO - PROCESS | 1908 | 1461569739696 Marionette DEBUG loaded listener.js 00:35:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f187c956c00) [pid = 1908] [serial = 1071] [outer = 0x7f18701dac00] 00:35:40 INFO - PROCESS | 1908 | 1461569740620 Marionette TRACE conn3 <- [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]]]}] 00:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1481ms 00:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:35:40 INFO - PROCESS | 1908 | 1461569740693 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:35:40 INFO - PROCESS | 1908 | 1461569740696 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:35:40 INFO - PROCESS | 1908 | 1461569740703 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:35:40 INFO - PROCESS | 1908 | 1461569740706 Marionette TRACE conn3 <- [1,1398,null,{}] 00:35:40 INFO - PROCESS | 1908 | 1461569740712 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:40 INFO - PROCESS | 1908 | 1461569740965 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:35:41 INFO - PROCESS | 1908 | 1461569741195 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888344000 == 139 [pid = 1908] [id = 357] 00:35:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1878c3c000) [pid = 1908] [serial = 1072] [outer = (nil)] 00:35:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1883949400) [pid = 1908] [serial = 1073] [outer = 0x7f1878c3c000] 00:35:41 INFO - PROCESS | 1908 | 1461569741315 Marionette DEBUG loaded listener.js 00:35:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1888125400) [pid = 1908] [serial = 1074] [outer = 0x7f1878c3c000] 00:35:42 INFO - PROCESS | 1908 | 1461569742155 Marionette TRACE conn3 <- [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]]]}] 00:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1487ms 00:35:42 INFO - PROCESS | 1908 | 1461569742189 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:35:42 INFO - PROCESS | 1908 | 1461569742193 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:35:42 INFO - PROCESS | 1908 | 1461569742198 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:35:42 INFO - PROCESS | 1908 | 1461569742201 Marionette TRACE conn3 <- [1,1402,null,{}] 00:35:42 INFO - PROCESS | 1908 | 1461569742207 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:42 INFO - PROCESS | 1908 | 1461569742405 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:35:42 INFO - PROCESS | 1908 | 1461569742598 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888d9e000 == 140 [pid = 1908] [id = 358] 00:35:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f1863f9c000) [pid = 1908] [serial = 1075] [outer = (nil)] 00:35:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f18884a8800) [pid = 1908] [serial = 1076] [outer = 0x7f1863f9c000] 00:35:42 INFO - PROCESS | 1908 | 1461569742670 Marionette DEBUG loaded listener.js 00:35:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f1888b44000) [pid = 1908] [serial = 1077] [outer = 0x7f1863f9c000] 00:35:43 INFO - PROCESS | 1908 | 1461569743576 Marionette TRACE conn3 <- [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]]]}] 00:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1437ms 00:35:43 INFO - PROCESS | 1908 | 1461569743638 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:35:43 INFO - PROCESS | 1908 | 1461569743640 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:35:43 INFO - PROCESS | 1908 | 1461569743647 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:35:43 INFO - PROCESS | 1908 | 1461569743649 Marionette TRACE conn3 <- [1,1406,null,{}] 00:35:43 INFO - PROCESS | 1908 | 1461569743655 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:43 INFO - PROCESS | 1908 | 1461569743841 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:35:44 INFO - PROCESS | 1908 | 1461569744102 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b46b800 == 141 [pid = 1908] [id = 359] 00:35:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f1863ce2400) [pid = 1908] [serial = 1078] [outer = (nil)] 00:35:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f186617a400) [pid = 1908] [serial = 1079] [outer = 0x7f1863ce2400] 00:35:44 INFO - PROCESS | 1908 | 1461569744228 Marionette DEBUG loaded listener.js 00:35:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f1866180400) [pid = 1908] [serial = 1080] [outer = 0x7f1863ce2400] 00:35:45 INFO - PROCESS | 1908 | 1461569745087 Marionette TRACE conn3 <- [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]]]}] 00:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1486ms 00:35:45 INFO - PROCESS | 1908 | 1461569745136 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:35:45 INFO - PROCESS | 1908 | 1461569745142 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:35:45 INFO - PROCESS | 1908 | 1461569745151 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:35:45 INFO - PROCESS | 1908 | 1461569745156 Marionette TRACE conn3 <- [1,1410,null,{}] 00:35:45 INFO - PROCESS | 1908 | 1461569745164 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:45 INFO - PROCESS | 1908 | 1461569745450 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:35:45 INFO - PROCESS | 1908 | 1461569745684 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db27800 == 142 [pid = 1908] [id = 360] 00:35:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f1863cecc00) [pid = 1908] [serial = 1081] [outer = (nil)] 00:35:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f18884a5c00) [pid = 1908] [serial = 1082] [outer = 0x7f1863cecc00] 00:35:45 INFO - PROCESS | 1908 | 1461569745800 Marionette DEBUG loaded listener.js 00:35:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f1888bc2c00) [pid = 1908] [serial = 1083] [outer = 0x7f1863cecc00] 00:35:46 INFO - PROCESS | 1908 | 1461569746696 Marionette TRACE conn3 <- [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]]]}] 00:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1583ms 00:35:46 INFO - PROCESS | 1908 | 1461569746735 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:35:46 INFO - PROCESS | 1908 | 1461569746740 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:35:46 INFO - PROCESS | 1908 | 1461569746748 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:35:46 INFO - PROCESS | 1908 | 1461569746752 Marionette TRACE conn3 <- [1,1414,null,{}] 00:35:46 INFO - PROCESS | 1908 | 1461569746759 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:47 INFO - PROCESS | 1908 | 1461569747003 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:35:47 INFO - PROCESS | 1908 | 1461569747249 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863058800 == 143 [pid = 1908] [id = 361] 00:35:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f1869d75400) [pid = 1908] [serial = 1084] [outer = (nil)] 00:35:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f1869d79000) [pid = 1908] [serial = 1085] [outer = 0x7f1869d75400] 00:35:47 INFO - PROCESS | 1908 | 1461569747338 Marionette DEBUG loaded listener.js 00:35:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f1875fe1000) [pid = 1908] [serial = 1086] [outer = 0x7f1869d75400] 00:35:48 INFO - PROCESS | 1908 | 1461569748281 Marionette TRACE conn3 <- [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]]]}] 00:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1589ms 00:35:48 INFO - PROCESS | 1908 | 1461569748337 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:35:48 INFO - PROCESS | 1908 | 1461569748341 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:35:48 INFO - PROCESS | 1908 | 1461569748347 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:35:48 INFO - PROCESS | 1908 | 1461569748351 Marionette TRACE conn3 <- [1,1418,null,{}] 00:35:48 INFO - PROCESS | 1908 | 1461569748356 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:48 INFO - PROCESS | 1908 | 1461569748628 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:35:48 INFO - PROCESS | 1908 | 1461569748923 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a294800 == 144 [pid = 1908] [id = 362] 00:35:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1861a6a800) [pid = 1908] [serial = 1087] [outer = (nil)] 00:35:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f1861a6f400) [pid = 1908] [serial = 1088] [outer = 0x7f1861a6a800] 00:35:49 INFO - PROCESS | 1908 | 1461569749005 Marionette DEBUG loaded listener.js 00:35:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f1888d0e800) [pid = 1908] [serial = 1089] [outer = 0x7f1861a6a800] 00:35:49 INFO - PROCESS | 1908 | 1461569749942 Marionette TRACE conn3 <- [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]]]}] 00:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1629ms 00:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:35:49 INFO - PROCESS | 1908 | 1461569749977 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:35:49 INFO - PROCESS | 1908 | 1461569749980 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:35:49 INFO - PROCESS | 1908 | 1461569749987 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:35:49 INFO - PROCESS | 1908 | 1461569749990 Marionette TRACE conn3 <- [1,1422,null,{}] 00:35:49 INFO - PROCESS | 1908 | 1461569749995 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:50 INFO - PROCESS | 1908 | 1461569750237 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:35:50 INFO - PROCESS | 1908 | 1461569750589 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ee6000 == 145 [pid = 1908] [id = 363] 00:35:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f185e832c00) [pid = 1908] [serial = 1090] [outer = (nil)] 00:35:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f1861a78800) [pid = 1908] [serial = 1091] [outer = 0x7f185e832c00] 00:35:50 INFO - PROCESS | 1908 | 1461569750675 Marionette DEBUG loaded listener.js 00:35:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f1861a7e000) [pid = 1908] [serial = 1092] [outer = 0x7f185e832c00] 00:35:51 INFO - PROCESS | 1908 | 1461569751535 Marionette TRACE conn3 <- [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]]]}] 00:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1582ms 00:35:51 INFO - PROCESS | 1908 | 1461569751569 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:35:51 INFO - PROCESS | 1908 | 1461569751572 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:35:51 INFO - PROCESS | 1908 | 1461569751578 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:35:51 INFO - PROCESS | 1908 | 1461569751580 Marionette TRACE conn3 <- [1,1426,null,{}] 00:35:51 INFO - PROCESS | 1908 | 1461569751586 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:51 INFO - PROCESS | 1908 | 1461569751786 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:35:51 INFO - PROCESS | 1908 | 1461569751981 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d6a6000 == 146 [pid = 1908] [id = 364] 00:35:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f185e826c00) [pid = 1908] [serial = 1093] [outer = (nil)] 00:35:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f18662b2c00) [pid = 1908] [serial = 1094] [outer = 0x7f185e826c00] 00:35:52 INFO - PROCESS | 1908 | 1461569752051 Marionette DEBUG loaded listener.js 00:35:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f186c571800) [pid = 1908] [serial = 1095] [outer = 0x7f185e826c00] 00:35:53 INFO - PROCESS | 1908 | 1461569753530 Marionette TRACE conn3 <- [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]]]}] 00:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1979ms 00:35:53 INFO - PROCESS | 1908 | 1461569753559 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:35:53 INFO - PROCESS | 1908 | 1461569753577 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:35:53 INFO - PROCESS | 1908 | 1461569753594 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:35:53 INFO - PROCESS | 1908 | 1461569753600 Marionette TRACE conn3 <- [1,1430,null,{}] 00:35:53 INFO - PROCESS | 1908 | 1461569753609 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:53 INFO - PROCESS | 1908 | 1461569753861 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:35:54 INFO - PROCESS | 1908 | 1461569754147 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865716800 == 147 [pid = 1908] [id = 365] 00:35:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f185e4a0400) [pid = 1908] [serial = 1096] [outer = (nil)] 00:35:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f185e835800) [pid = 1908] [serial = 1097] [outer = 0x7f185e4a0400] 00:35:54 INFO - PROCESS | 1908 | 1461569754228 Marionette DEBUG loaded listener.js 00:35:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f1861a6c400) [pid = 1908] [serial = 1098] [outer = 0x7f185e4a0400] 00:35:55 INFO - PROCESS | 1908 | 1461569755219 Marionette TRACE conn3 <- [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]]]}] 00:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1689ms 00:35:55 INFO - PROCESS | 1908 | 1461569755283 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:35:55 INFO - PROCESS | 1908 | 1461569755290 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:35:55 INFO - PROCESS | 1908 | 1461569755301 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:35:55 INFO - PROCESS | 1908 | 1461569755304 Marionette TRACE conn3 <- [1,1434,null,{}] 00:35:55 INFO - PROCESS | 1908 | 1461569755311 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:55 INFO - PROCESS | 1908 | 1461569755501 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:35:55 INFO - PROCESS | 1908 | 1461569755791 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861d93000 == 148 [pid = 1908] [id = 366] 00:35:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 229 (0x7f1863f9dc00) [pid = 1908] [serial = 1099] [outer = (nil)] 00:35:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 230 (0x7f1865532400) [pid = 1908] [serial = 1100] [outer = 0x7f1863f9dc00] 00:35:55 INFO - PROCESS | 1908 | 1461569755865 Marionette DEBUG loaded listener.js 00:35:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f18663c9400) [pid = 1908] [serial = 1101] [outer = 0x7f1863f9dc00] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876070000 == 147 [pid = 1908] [id = 54] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186f53c000 == 146 [pid = 1908] [id = 59] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884611800 == 145 [pid = 1908] [id = 44] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf9c800 == 144 [pid = 1908] [id = 183] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188340c800 == 143 [pid = 1908] [id = 65] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f186ce9f000) [pid = 1908] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 229 (0x7f186d3cf800) [pid = 1908] [serial = 989] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 228 (0x7f1876602c00) [pid = 1908] [serial = 950] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f1883468000) [pid = 1908] [serial = 953] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f18883a4000) [pid = 1908] [serial = 956] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f185cc4ac00) [pid = 1908] [serial = 959] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f186541d800) [pid = 1908] [serial = 962] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f18664f4800) [pid = 1908] [serial = 965] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ca0000 == 142 [pid = 1908] [id = 350] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e79b000 == 141 [pid = 1908] [id = 349] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce8c800 == 140 [pid = 1908] [id = 348] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869da7000 == 139 [pid = 1908] [id = 347] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862794000 == 138 [pid = 1908] [id = 346] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e892800 == 137 [pid = 1908] [id = 345] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186611f000 == 136 [pid = 1908] [id = 344] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f13000 == 135 [pid = 1908] [id = 342] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876647800 == 134 [pid = 1908] [id = 341] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874db9000 == 133 [pid = 1908] [id = 339] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1873883000 == 132 [pid = 1908] [id = 338] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871fee000 == 131 [pid = 1908] [id = 337] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871394000 == 130 [pid = 1908] [id = 336] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cbe000 == 129 [pid = 1908] [id = 335] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187023b000 == 128 [pid = 1908] [id = 334] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e7a6000 == 127 [pid = 1908] [id = 333] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4d9000 == 126 [pid = 1908] [id = 332] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ebd800 == 125 [pid = 1908] [id = 331] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ef7800 == 124 [pid = 1908] [id = 330] 00:35:56 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce9d000 == 123 [pid = 1908] [id = 329] 00:35:56 INFO - PROCESS | 1908 | 1461569756900 Marionette TRACE conn3 <- [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]]]}] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f186c578000) [pid = 1908] [serial = 933] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f186c922c00) [pid = 1908] [serial = 983] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f1865533400) [pid = 1908] [serial = 986] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f186cc4e400) [pid = 1908] [serial = 984] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f18664ec800) [pid = 1908] [serial = 975] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f18656af000) [pid = 1908] [serial = 974] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f186553cc00) [pid = 1908] [serial = 972] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1865414c00) [pid = 1908] [serial = 971] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f185ccc9c00) [pid = 1908] [serial = 935] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f18656aa400) [pid = 1908] [serial = 938] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f186a13a800) [pid = 1908] [serial = 977] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f186a149400) [pid = 1908] [serial = 978] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f186d14e400) [pid = 1908] [serial = 941] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f185ccce800) [pid = 1908] [serial = 968] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f185cde6400) [pid = 1908] [serial = 969] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f186c1d6000) [pid = 1908] [serial = 980] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1870154400) [pid = 1908] [serial = 944] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1874d24c00) [pid = 1908] [serial = 947] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186cc5c000) [pid = 1908] [serial = 675] [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.] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f186c51b000) [pid = 1908] [serial = 981] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186d158000) [pid = 1908] [serial = 987] [outer = (nil)] [url = about:blank] 00:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1680ms 00:35:56 INFO - PROCESS | 1908 | 1461569756981 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:35:56 INFO - PROCESS | 1908 | 1461569756985 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:35:56 INFO - PROCESS | 1908 | 1461569756991 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:35:56 INFO - PROCESS | 1908 | 1461569756998 Marionette TRACE conn3 <- [1,1438,null,{}] 00:35:57 INFO - PROCESS | 1908 | 1461569757012 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:57 INFO - PROCESS | 1908 | 1461569757204 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:35:57 INFO - PROCESS | 1908 | 1461569757424 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863da1000 == 124 [pid = 1908] [id = 367] 00:35:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f18664f8400) [pid = 1908] [serial = 1102] [outer = (nil)] 00:35:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1869e93c00) [pid = 1908] [serial = 1103] [outer = 0x7f18664f8400] 00:35:57 INFO - PROCESS | 1908 | 1461569757497 Marionette DEBUG loaded listener.js 00:35:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186bd93c00) [pid = 1908] [serial = 1104] [outer = 0x7f18664f8400] 00:35:58 INFO - PROCESS | 1908 | 1461569758189 Marionette TRACE conn3 <- [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]]]}] 00:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1239ms 00:35:58 INFO - PROCESS | 1908 | 1461569758231 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:35:58 INFO - PROCESS | 1908 | 1461569758235 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:35:58 INFO - PROCESS | 1908 | 1461569758252 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:35:58 INFO - PROCESS | 1908 | 1461569758254 Marionette TRACE conn3 <- [1,1442,null,{}] 00:35:58 INFO - PROCESS | 1908 | 1461569758262 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:58 INFO - PROCESS | 1908 | 1461569758434 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:35:58 INFO - PROCESS | 1908 | 1461569758450 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf8b800 == 125 [pid = 1908] [id = 368] 00:35:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f1869e96800) [pid = 1908] [serial = 1105] [outer = (nil)] 00:35:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f186c571400) [pid = 1908] [serial = 1106] [outer = 0x7f1869e96800] 00:35:58 INFO - PROCESS | 1908 | 1461569758512 Marionette DEBUG loaded listener.js 00:35:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f186c924c00) [pid = 1908] [serial = 1107] [outer = 0x7f1869e96800] 00:35:59 INFO - PROCESS | 1908 | 1461569759520 Marionette TRACE conn3 <- [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]]]}] 00:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1301ms 00:35:59 INFO - PROCESS | 1908 | 1461569759551 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:35:59 INFO - PROCESS | 1908 | 1461569759566 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:35:59 INFO - PROCESS | 1908 | 1461569759576 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:35:59 INFO - PROCESS | 1908 | 1461569759579 Marionette TRACE conn3 <- [1,1446,null,{}] 00:35:59 INFO - PROCESS | 1908 | 1461569759593 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:59 INFO - PROCESS | 1908 | 1461569759826 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:35:59 INFO - PROCESS | 1908 | 1461569759860 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d0a9000 == 126 [pid = 1908] [id = 369] 00:35:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f186c516400) [pid = 1908] [serial = 1108] [outer = (nil)] 00:35:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186cc52c00) [pid = 1908] [serial = 1109] [outer = 0x7f186c516400] 00:35:59 INFO - PROCESS | 1908 | 1461569759921 Marionette DEBUG loaded listener.js 00:36:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f186d009c00) [pid = 1908] [serial = 1110] [outer = 0x7f186c516400] 00:36:00 INFO - PROCESS | 1908 | 1461569760822 Marionette TRACE conn3 <- [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]]]}] 00:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1288ms 00:36:00 INFO - PROCESS | 1908 | 1461569760865 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:36:00 INFO - PROCESS | 1908 | 1461569760868 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:36:00 INFO - PROCESS | 1908 | 1461569760874 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:36:00 INFO - PROCESS | 1908 | 1461569760877 Marionette TRACE conn3 <- [1,1450,null,{}] 00:36:00 INFO - PROCESS | 1908 | 1461569760882 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:01 INFO - PROCESS | 1908 | 1461569761133 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:36:01 INFO - PROCESS | 1908 | 1461569761158 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebac000 == 127 [pid = 1908] [id = 370] 00:36:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f186cc57800) [pid = 1908] [serial = 1111] [outer = (nil)] 00:36:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f186d558c00) [pid = 1908] [serial = 1112] [outer = 0x7f186cc57800] 00:36:01 INFO - PROCESS | 1908 | 1461569761223 Marionette DEBUG loaded listener.js 00:36:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f1870030800) [pid = 1908] [serial = 1113] [outer = 0x7f186cc57800] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f186ebe6400) [pid = 1908] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f186a13f000) [pid = 1908] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f1860834800) [pid = 1908] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f1863c91c00) [pid = 1908] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1862810c00) [pid = 1908] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f186d156000) [pid = 1908] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f186d14e800) [pid = 1908] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:36:02 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1862803c00) [pid = 1908] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:36:02 INFO - PROCESS | 1908 | 1461569762654 Marionette TRACE conn3 <- [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]]]}] 00:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1835ms 00:36:02 INFO - PROCESS | 1908 | 1461569762710 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:36:02 INFO - PROCESS | 1908 | 1461569762714 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:36:02 INFO - PROCESS | 1908 | 1461569762720 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:36:02 INFO - PROCESS | 1908 | 1461569762723 Marionette TRACE conn3 <- [1,1454,null,{}] 00:36:02 INFO - PROCESS | 1908 | 1461569762728 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:02 INFO - PROCESS | 1908 | 1461569762904 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:36:03 INFO - PROCESS | 1908 | 1461569763058 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d71c800 == 128 [pid = 1908] [id = 371] 00:36:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f1863c91c00) [pid = 1908] [serial = 1114] [outer = (nil)] 00:36:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f186d007400) [pid = 1908] [serial = 1115] [outer = 0x7f1863c91c00] 00:36:03 INFO - PROCESS | 1908 | 1461569763118 Marionette DEBUG loaded listener.js 00:36:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f187014dc00) [pid = 1908] [serial = 1116] [outer = 0x7f1863c91c00] 00:36:03 INFO - PROCESS | 1908 | 1461569763847 Marionette TRACE conn3 <- [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]]]}] 00:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1181ms 00:36:03 INFO - PROCESS | 1908 | 1461569763903 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:36:03 INFO - PROCESS | 1908 | 1461569763907 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:36:03 INFO - PROCESS | 1908 | 1461569763926 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:36:03 INFO - PROCESS | 1908 | 1461569763930 Marionette TRACE conn3 <- [1,1458,null,{}] 00:36:03 INFO - PROCESS | 1908 | 1461569763938 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:04 INFO - PROCESS | 1908 | 1461569764327 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:36:04 INFO - PROCESS | 1908 | 1461569764587 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862534800 == 129 [pid = 1908] [id = 372] 00:36:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f185ccca000) [pid = 1908] [serial = 1117] [outer = (nil)] 00:36:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f185e4a0800) [pid = 1908] [serial = 1118] [outer = 0x7f185ccca000] 00:36:04 INFO - PROCESS | 1908 | 1461569764678 Marionette DEBUG loaded listener.js 00:36:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f185e829400) [pid = 1908] [serial = 1119] [outer = 0x7f185ccca000] 00:36:05 INFO - PROCESS | 1908 | 1461569765648 Marionette TRACE conn3 <- [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]]]}] 00:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1800ms 00:36:05 INFO - PROCESS | 1908 | 1461569765716 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:36:05 INFO - PROCESS | 1908 | 1461569765723 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:36:05 INFO - PROCESS | 1908 | 1461569765730 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:36:05 INFO - PROCESS | 1908 | 1461569765736 Marionette TRACE conn3 <- [1,1462,null,{}] 00:36:05 INFO - PROCESS | 1908 | 1461569765743 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:05 INFO - PROCESS | 1908 | 1461569765961 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:36:06 INFO - PROCESS | 1908 | 1461569766202 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a298000 == 130 [pid = 1908] [id = 373] 00:36:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f1863fa6400) [pid = 1908] [serial = 1120] [outer = (nil)] 00:36:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f18656af000) [pid = 1908] [serial = 1121] [outer = 0x7f1863fa6400] 00:36:06 INFO - PROCESS | 1908 | 1461569766330 Marionette DEBUG loaded listener.js 00:36:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f18663cec00) [pid = 1908] [serial = 1122] [outer = 0x7f1863fa6400] 00:36:07 INFO - PROCESS | 1908 | 1461569767357 Marionette TRACE conn3 <- [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]]]}] 00:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1692ms 00:36:07 INFO - PROCESS | 1908 | 1461569767422 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:36:07 INFO - PROCESS | 1908 | 1461569767427 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:36:07 INFO - PROCESS | 1908 | 1461569767433 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:36:07 INFO - PROCESS | 1908 | 1461569767437 Marionette TRACE conn3 <- [1,1466,null,{}] 00:36:07 INFO - PROCESS | 1908 | 1461569767442 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:07 INFO - PROCESS | 1908 | 1461569767652 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:36:07 INFO - PROCESS | 1908 | 1461569767966 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871397800 == 131 [pid = 1908] [id = 374] 00:36:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f186a0a8800) [pid = 1908] [serial = 1123] [outer = (nil)] 00:36:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f186c1cd400) [pid = 1908] [serial = 1124] [outer = 0x7f186a0a8800] 00:36:08 INFO - PROCESS | 1908 | 1461569768045 Marionette DEBUG loaded listener.js 00:36:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f186cc53400) [pid = 1908] [serial = 1125] [outer = 0x7f186a0a8800] 00:36:08 INFO - PROCESS | 1908 | 1461569768947 Marionette TRACE conn3 <- [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]]]}] 00:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1584ms 00:36:09 INFO - PROCESS | 1908 | 1461569769018 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:36:09 INFO - PROCESS | 1908 | 1461569769024 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:36:09 INFO - PROCESS | 1908 | 1461569769042 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:36:09 INFO - PROCESS | 1908 | 1461569769049 Marionette TRACE conn3 <- [1,1470,null,{}] 00:36:09 INFO - PROCESS | 1908 | 1461569769055 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:09 INFO - PROCESS | 1908 | 1461569769333 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:36:09 INFO - PROCESS | 1908 | 1461569769594 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187509b800 == 132 [pid = 1908] [id = 375] 00:36:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f186a148800) [pid = 1908] [serial = 1126] [outer = (nil)] 00:36:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f186daf1c00) [pid = 1908] [serial = 1127] [outer = 0x7f186a148800] 00:36:09 INFO - PROCESS | 1908 | 1461569769672 Marionette DEBUG loaded listener.js 00:36:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f186ffba000) [pid = 1908] [serial = 1128] [outer = 0x7f186a148800] 00:36:10 INFO - PROCESS | 1908 | 1461569770600 Marionette TRACE conn3 <- [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]]]}] 00:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1601ms 00:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:36:10 INFO - PROCESS | 1908 | 1461569770637 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:36:10 INFO - PROCESS | 1908 | 1461569770639 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:36:10 INFO - PROCESS | 1908 | 1461569770646 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:36:10 INFO - PROCESS | 1908 | 1461569770649 Marionette TRACE conn3 <- [1,1474,null,{}] 00:36:10 INFO - PROCESS | 1908 | 1461569770654 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:10 INFO - PROCESS | 1908 | 1461569770845 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:36:11 INFO - PROCESS | 1908 | 1461569771043 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c4c000 == 133 [pid = 1908] [id = 376] 00:36:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f186cc58000) [pid = 1908] [serial = 1129] [outer = (nil)] 00:36:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f1870df4c00) [pid = 1908] [serial = 1130] [outer = 0x7f186cc58000] 00:36:11 INFO - PROCESS | 1908 | 1461569771113 Marionette DEBUG loaded listener.js 00:36:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f1871380c00) [pid = 1908] [serial = 1131] [outer = 0x7f186cc58000] 00:36:12 INFO - PROCESS | 1908 | 1461569772041 Marionette TRACE conn3 <- [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]]]}] 00:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1431ms 00:36:12 INFO - PROCESS | 1908 | 1461569772078 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:36:12 INFO - PROCESS | 1908 | 1461569772083 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:36:12 INFO - PROCESS | 1908 | 1461569772089 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:36:12 INFO - PROCESS | 1908 | 1461569772092 Marionette TRACE conn3 <- [1,1478,null,{}] 00:36:12 INFO - PROCESS | 1908 | 1461569772097 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:12 INFO - PROCESS | 1908 | 1461569772299 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:36:12 INFO - PROCESS | 1908 | 1461569772583 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888106000 == 134 [pid = 1908] [id = 377] 00:36:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f18757a2800) [pid = 1908] [serial = 1132] [outer = (nil)] 00:36:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f1875fd9800) [pid = 1908] [serial = 1133] [outer = 0x7f18757a2800] 00:36:12 INFO - PROCESS | 1908 | 1461569772715 Marionette DEBUG loaded listener.js 00:36:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f1877286000) [pid = 1908] [serial = 1134] [outer = 0x7f18757a2800] 00:36:13 INFO - PROCESS | 1908 | 1461569773595 Marionette TRACE conn3 <- [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]]]}] 00:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1579ms 00:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:36:13 INFO - PROCESS | 1908 | 1461569773668 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:36:13 INFO - PROCESS | 1908 | 1461569773671 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:36:13 INFO - PROCESS | 1908 | 1461569773677 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:36:13 INFO - PROCESS | 1908 | 1461569773680 Marionette TRACE conn3 <- [1,1482,null,{}] 00:36:13 INFO - PROCESS | 1908 | 1461569773685 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:13 INFO - PROCESS | 1908 | 1461569773882 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:36:14 INFO - PROCESS | 1908 | 1461569774129 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fdd000 == 135 [pid = 1908] [id = 378] 00:36:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f185cdde000) [pid = 1908] [serial = 1135] [outer = (nil)] 00:36:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 229 (0x7f1878c3a000) [pid = 1908] [serial = 1136] [outer = 0x7f185cdde000] 00:36:14 INFO - PROCESS | 1908 | 1461569774250 Marionette DEBUG loaded listener.js 00:36:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 230 (0x7f188280b000) [pid = 1908] [serial = 1137] [outer = 0x7f185cdde000] 00:36:15 INFO - PROCESS | 1908 | 1461569775088 Marionette TRACE conn3 <- [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]]]}] 00:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1480ms 00:36:15 INFO - PROCESS | 1908 | 1461569775157 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:36:15 INFO - PROCESS | 1908 | 1461569775160 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:36:15 INFO - PROCESS | 1908 | 1461569775166 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:36:15 INFO - PROCESS | 1908 | 1461569775168 Marionette TRACE conn3 <- [1,1486,null,{}] 00:36:15 INFO - PROCESS | 1908 | 1461569775173 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:15 INFO - PROCESS | 1908 | 1461569775358 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:36:15 INFO - PROCESS | 1908 | 1461569775550 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ff7800 == 136 [pid = 1908] [id = 379] 00:36:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f1863cea800) [pid = 1908] [serial = 1138] [outer = (nil)] 00:36:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 232 (0x7f188398c400) [pid = 1908] [serial = 1139] [outer = 0x7f1863cea800] 00:36:15 INFO - PROCESS | 1908 | 1461569775623 Marionette DEBUG loaded listener.js 00:36:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 233 (0x7f18884a5400) [pid = 1908] [serial = 1140] [outer = 0x7f1863cea800] 00:36:16 INFO - PROCESS | 1908 | 1461569776526 Marionette TRACE conn3 <- [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]]]}] 00:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1430ms 00:36:16 INFO - PROCESS | 1908 | 1461569776597 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:36:16 INFO - PROCESS | 1908 | 1461569776601 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:36:16 INFO - PROCESS | 1908 | 1461569776607 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:36:16 INFO - PROCESS | 1908 | 1461569776609 Marionette TRACE conn3 <- [1,1490,null,{}] 00:36:16 INFO - PROCESS | 1908 | 1461569776614 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:16 INFO - PROCESS | 1908 | 1461569776821 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:36:17 INFO - PROCESS | 1908 | 1461569777060 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e81a800 == 137 [pid = 1908] [id = 380] 00:36:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 234 (0x7f185cc4a000) [pid = 1908] [serial = 1141] [outer = (nil)] 00:36:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 235 (0x7f186100c400) [pid = 1908] [serial = 1142] [outer = 0x7f185cc4a000] 00:36:17 INFO - PROCESS | 1908 | 1461569777174 Marionette DEBUG loaded listener.js 00:36:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 236 (0x7f1861010800) [pid = 1908] [serial = 1143] [outer = 0x7f185cc4a000] 00:36:18 INFO - PROCESS | 1908 | 1461569777993 Marionette TRACE conn3 <- [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]]]}] 00:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1428ms 00:36:18 INFO - PROCESS | 1908 | 1461569778036 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:36:18 INFO - PROCESS | 1908 | 1461569778041 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:36:18 INFO - PROCESS | 1908 | 1461569778046 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:36:18 INFO - PROCESS | 1908 | 1461569778049 Marionette TRACE conn3 <- [1,1494,null,{}] 00:36:18 INFO - PROCESS | 1908 | 1461569778054 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:18 INFO - PROCESS | 1908 | 1461569778332 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:36:18 INFO - PROCESS | 1908 | 1461569778679 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862364800 == 138 [pid = 1908] [id = 381] 00:36:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 237 (0x7f1861002c00) [pid = 1908] [serial = 1144] [outer = (nil)] 00:36:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 238 (0x7f1862da2400) [pid = 1908] [serial = 1145] [outer = 0x7f1861002c00] 00:36:18 INFO - PROCESS | 1908 | 1461569778815 Marionette DEBUG loaded listener.js 00:36:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 239 (0x7f1862da7800) [pid = 1908] [serial = 1146] [outer = 0x7f1861002c00] 00:36:19 INFO - PROCESS | 1908 | 1461569779706 Marionette TRACE conn3 <- [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]]]}] 00:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1737ms 00:36:19 INFO - PROCESS | 1908 | 1461569779784 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:36:19 INFO - PROCESS | 1908 | 1461569779788 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:36:19 INFO - PROCESS | 1908 | 1461569779794 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:36:19 INFO - PROCESS | 1908 | 1461569779797 Marionette TRACE conn3 <- [1,1498,null,{}] 00:36:19 INFO - PROCESS | 1908 | 1461569779802 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:19 INFO - PROCESS | 1908 | 1461569779989 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:36:20 INFO - PROCESS | 1908 | 1461569780196 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e987000 == 139 [pid = 1908] [id = 382] 00:36:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 240 (0x7f1861007800) [pid = 1908] [serial = 1147] [outer = (nil)] 00:36:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 241 (0x7f1862dadc00) [pid = 1908] [serial = 1148] [outer = 0x7f1861007800] 00:36:20 INFO - PROCESS | 1908 | 1461569780276 Marionette DEBUG loaded listener.js 00:36:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 242 (0x7f18889acc00) [pid = 1908] [serial = 1149] [outer = 0x7f1861007800] 00:36:21 INFO - PROCESS | 1908 | 1461569781156 Marionette TRACE conn3 <- [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]]]}] 00:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1433ms 00:36:21 INFO - PROCESS | 1908 | 1461569781229 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:36:21 INFO - PROCESS | 1908 | 1461569781239 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:36:21 INFO - PROCESS | 1908 | 1461569781244 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:36:21 INFO - PROCESS | 1908 | 1461569781248 Marionette TRACE conn3 <- [1,1502,null,{}] 00:36:21 INFO - PROCESS | 1908 | 1461569781254 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:21 INFO - PROCESS | 1908 | 1461569781513 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:36:21 INFO - PROCESS | 1908 | 1461569781774 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1e0800 == 140 [pid = 1908] [id = 383] 00:36:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 243 (0x7f185d2cfc00) [pid = 1908] [serial = 1150] [outer = (nil)] 00:36:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 244 (0x7f185d2d5c00) [pid = 1908] [serial = 1151] [outer = 0x7f185d2cfc00] 00:36:21 INFO - PROCESS | 1908 | 1461569781890 Marionette DEBUG loaded listener.js 00:36:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 245 (0x7f18884a8c00) [pid = 1908] [serial = 1152] [outer = 0x7f185d2cfc00] 00:36:22 INFO - PROCESS | 1908 | 1461569782719 Marionette TRACE conn3 <- [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]]]}] 00:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1535ms 00:36:22 INFO - PROCESS | 1908 | 1461569782781 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:36:22 INFO - PROCESS | 1908 | 1461569782785 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:36:22 INFO - PROCESS | 1908 | 1461569782791 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:36:22 INFO - PROCESS | 1908 | 1461569782794 Marionette TRACE conn3 <- [1,1506,null,{}] 00:36:22 INFO - PROCESS | 1908 | 1461569782800 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:23 INFO - PROCESS | 1908 | 1461569782998 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:36:23 INFO - PROCESS | 1908 | 1461569783194 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1f7800 == 141 [pid = 1908] [id = 384] 00:36:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 246 (0x7f185d2d0000) [pid = 1908] [serial = 1153] [outer = (nil)] 00:36:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 247 (0x7f185e3e4800) [pid = 1908] [serial = 1154] [outer = 0x7f185d2d0000] 00:36:23 INFO - PROCESS | 1908 | 1461569783267 Marionette DEBUG loaded listener.js 00:36:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 248 (0x7f185e3e8c00) [pid = 1908] [serial = 1155] [outer = 0x7f185d2d0000] 00:36:24 INFO - PROCESS | 1908 | 1461569784168 Marionette TRACE conn3 <- [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]]]}] 00:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1435ms 00:36:24 INFO - PROCESS | 1908 | 1461569784227 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:36:24 INFO - PROCESS | 1908 | 1461569784230 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:36:24 INFO - PROCESS | 1908 | 1461569784236 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:36:24 INFO - PROCESS | 1908 | 1461569784239 Marionette TRACE conn3 <- [1,1510,null,{}] 00:36:24 INFO - PROCESS | 1908 | 1461569784244 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:24 INFO - PROCESS | 1908 | 1461569784430 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:36:24 INFO - PROCESS | 1908 | 1461569784631 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185d367800 == 142 [pid = 1908] [id = 385] 00:36:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 249 (0x7f185ac02400) [pid = 1908] [serial = 1156] [outer = (nil)] 00:36:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 250 (0x7f185ac0b000) [pid = 1908] [serial = 1157] [outer = 0x7f185ac02400] 00:36:24 INFO - PROCESS | 1908 | 1461569784701 Marionette DEBUG loaded listener.js 00:36:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 251 (0x7f185e3e0800) [pid = 1908] [serial = 1158] [outer = 0x7f185ac02400] 00:36:25 INFO - PROCESS | 1908 | 1461569785588 Marionette TRACE conn3 <- [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]]]}] 00:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1401ms 00:36:25 INFO - PROCESS | 1908 | 1461569785638 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:36:25 INFO - PROCESS | 1908 | 1461569785642 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:36:25 INFO - PROCESS | 1908 | 1461569785647 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:36:25 INFO - PROCESS | 1908 | 1461569785649 Marionette TRACE conn3 <- [1,1514,null,{}] 00:36:25 INFO - PROCESS | 1908 | 1461569785654 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:25 INFO - PROCESS | 1908 | 1461569785844 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:36:26 INFO - PROCESS | 1908 | 1461569786069 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ae99800 == 143 [pid = 1908] [id = 386] 00:36:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 252 (0x7f185ac03800) [pid = 1908] [serial = 1159] [outer = (nil)] 00:36:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 253 (0x7f185aecf400) [pid = 1908] [serial = 1160] [outer = 0x7f185ac03800] 00:36:26 INFO - PROCESS | 1908 | 1461569786181 Marionette DEBUG loaded listener.js 00:36:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 254 (0x7f185aed3000) [pid = 1908] [serial = 1161] [outer = 0x7f185ac03800] 00:36:27 INFO - PROCESS | 1908 | 1461569787085 Marionette TRACE conn3 <- [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]]]}] 00:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1479ms 00:36:27 INFO - PROCESS | 1908 | 1461569787128 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:36:27 INFO - PROCESS | 1908 | 1461569787132 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:36:27 INFO - PROCESS | 1908 | 1461569787138 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:36:27 INFO - PROCESS | 1908 | 1461569787140 Marionette TRACE conn3 <- [1,1518,null,{}] 00:36:27 INFO - PROCESS | 1908 | 1461569787146 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:27 INFO - PROCESS | 1908 | 1461569787341 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:36:27 INFO - PROCESS | 1908 | 1461569787544 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e99a000 == 144 [pid = 1908] [id = 387] 00:36:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 255 (0x7f185aeca400) [pid = 1908] [serial = 1162] [outer = (nil)] 00:36:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 256 (0x7f185aed8400) [pid = 1908] [serial = 1163] [outer = 0x7f185aeca400] 00:36:27 INFO - PROCESS | 1908 | 1461569787612 Marionette DEBUG loaded listener.js 00:36:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 257 (0x7f185e3e8400) [pid = 1908] [serial = 1164] [outer = 0x7f185aeca400] 00:36:28 INFO - PROCESS | 1908 | 1461569788485 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1378ms 00:36:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:36:28 INFO - PROCESS | 1908 | 1461569788518 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:36:28 INFO - PROCESS | 1908 | 1461569788521 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:36:28 INFO - PROCESS | 1908 | 1461569788526 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:36:28 INFO - PROCESS | 1908 | 1461569788530 Marionette TRACE conn3 <- [1,1522,null,{}] 00:36:28 INFO - PROCESS | 1908 | 1461569788535 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:28 INFO - PROCESS | 1908 | 1461569788697 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:36:28 INFO - PROCESS | 1908 | 1461569788900 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866105000 == 145 [pid = 1908] [id = 388] 00:36:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 258 (0x7f185ac11400) [pid = 1908] [serial = 1165] [outer = (nil)] 00:36:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 259 (0x7f185e3e8800) [pid = 1908] [serial = 1166] [outer = 0x7f185ac11400] 00:36:28 INFO - PROCESS | 1908 | 1461569788966 Marionette DEBUG loaded listener.js 00:36:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 260 (0x7f1862dad000) [pid = 1908] [serial = 1167] [outer = 0x7f185ac11400] 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:30 INFO - PROCESS | 1908 | 1461569790189 Marionette TRACE conn3 <- [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"]]]}] 00:36:30 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 () { 00:36:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:36:30 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 () { 00:36:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:36:30 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 () { 00:36:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:36:30 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 () { 00:36:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:36:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1686ms 00:36:30 INFO - PROCESS | 1908 | 1461569790226 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:36:30 INFO - PROCESS | 1908 | 1461569790233 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:36:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:36:30 INFO - PROCESS | 1908 | 1461569790245 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:36:30 INFO - PROCESS | 1908 | 1461569790249 Marionette TRACE conn3 <- [1,1526,null,{}] 00:36:30 INFO - PROCESS | 1908 | 1461569790257 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:30 INFO - PROCESS | 1908 | 1461569790447 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:36:30 INFO - PROCESS | 1908 | 1461569790669 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630b9800 == 146 [pid = 1908] [id = 389] 00:36:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 261 (0x7f1861a68000) [pid = 1908] [serial = 1168] [outer = (nil)] 00:36:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 262 (0x7f1861a6b400) [pid = 1908] [serial = 1169] [outer = 0x7f1861a68000] 00:36:30 INFO - PROCESS | 1908 | 1461569790739 Marionette DEBUG loaded listener.js 00:36:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 263 (0x7f1862da4400) [pid = 1908] [serial = 1170] [outer = 0x7f1861a68000] 00:36:31 INFO - PROCESS | 1908 | 1461569791563 Marionette TRACE conn3 <- [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"]]]}] 00:36:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:36:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:36:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:36:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1337ms 00:36:31 INFO - PROCESS | 1908 | 1461569791584 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:36:31 INFO - PROCESS | 1908 | 1461569791592 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:36:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:36:31 INFO - PROCESS | 1908 | 1461569791601 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:36:31 INFO - PROCESS | 1908 | 1461569791604 Marionette TRACE conn3 <- [1,1530,null,{}] 00:36:31 INFO - PROCESS | 1908 | 1461569791610 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:31 INFO - PROCESS | 1908 | 1461569791777 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:36:32 INFO - PROCESS | 1908 | 1461569792139 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9ca000 == 147 [pid = 1908] [id = 390] 00:36:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 264 (0x7f185e82b800) [pid = 1908] [serial = 1171] [outer = (nil)] 00:36:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 265 (0x7f1863ceb800) [pid = 1908] [serial = 1172] [outer = 0x7f185e82b800] 00:36:32 INFO - PROCESS | 1908 | 1461569792209 Marionette DEBUG loaded listener.js 00:36:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 266 (0x7f18664ed800) [pid = 1908] [serial = 1173] [outer = 0x7f185e82b800] 00:36:33 INFO - PROCESS | 1908 | 1461569793028 Marionette TRACE conn3 <- [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]]]}] 00:36:33 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 00:36:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:36:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:36:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:36:33 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. 00:36:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:36:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1487ms 00:36:33 INFO - PROCESS | 1908 | 1461569793090 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:36:33 INFO - PROCESS | 1908 | 1461569793093 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:36:33 INFO - PROCESS | 1908 | 1461569793099 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:36:33 INFO - PROCESS | 1908 | 1461569793104 Marionette TRACE conn3 <- [1,1534,null,{}] 00:36:33 INFO - PROCESS | 1908 | 1461569793119 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d71c800 == 146 [pid = 1908] [id = 371] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebac000 == 145 [pid = 1908] [id = 370] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 265 (0x7f18701e1c00) [pid = 1908] [serial = 1010] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 264 (0x7f18712c6000) [pid = 1908] [serial = 1013] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 263 (0x7f18734de800) [pid = 1908] [serial = 1016] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 262 (0x7f1874f66400) [pid = 1908] [serial = 1019] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 261 (0x7f1875fd5800) [pid = 1908] [serial = 1022] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 260 (0x7f1877032c00) [pid = 1908] [serial = 1025] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 259 (0x7f1878c42c00) [pid = 1908] [serial = 1028] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 258 (0x7f1870152400) [pid = 1908] [serial = 1031] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 257 (0x7f1875a2ec00) [pid = 1908] [serial = 1055] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | 1461569793543 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d0a9000 == 144 [pid = 1908] [id = 369] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf8b800 == 143 [pid = 1908] [id = 368] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863da1000 == 142 [pid = 1908] [id = 367] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861d93000 == 141 [pid = 1908] [id = 366] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865716800 == 140 [pid = 1908] [id = 365] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888344000 == 139 [pid = 1908] [id = 357] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884817000 == 138 [pid = 1908] [id = 356] 00:36:33 INFO - PROCESS | 1908 | 1461569793684 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187c9eb000 == 137 [pid = 1908] [id = 355] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875960800 == 136 [pid = 1908] [id = 354] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d718000 == 135 [pid = 1908] [id = 353] 00:36:33 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657ac800 == 134 [pid = 1908] [id = 352] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 256 (0x7f186d00f400) [pid = 1908] [serial = 1001] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 255 (0x7f186c51f400) [pid = 1908] [serial = 998] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 254 (0x7f18662b8c00) [pid = 1908] [serial = 995] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 253 (0x7f1870047c00) [pid = 1908] [serial = 1007] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 252 (0x7f1863f9f400) [pid = 1908] [serial = 1035] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 251 (0x7f1863ce1400) [pid = 1908] [serial = 1034] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 250 (0x7f186d6ed000) [pid = 1908] [serial = 1004] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 249 (0x7f1860841800) [pid = 1908] [serial = 992] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 248 (0x7f186d554800) [pid = 1908] [serial = 990] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186279d000 == 135 [pid = 1908] [id = 391] 00:36:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 249 (0x7f1860841800) [pid = 1908] [serial = 1174] [outer = (nil)] 00:36:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 250 (0x7f1869d78000) [pid = 1908] [serial = 1175] [outer = 0x7f1860841800] 00:36:33 INFO - PROCESS | 1908 | 1461569793769 Marionette DEBUG loaded listener.js 00:36:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 251 (0x7f186c1d1800) [pid = 1908] [serial = 1176] [outer = 0x7f1860841800] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 250 (0x7f1870149000) [pid = 1908] [serial = 1049] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 249 (0x7f18712ca400) [pid = 1908] [serial = 1050] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 248 (0x7f186cce1400) [pid = 1908] [serial = 1043] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 247 (0x7f18664f0800) [pid = 1908] [serial = 1037] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 246 (0x7f186bd9b000) [pid = 1908] [serial = 1040] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 245 (0x7f186c51e000) [pid = 1908] [serial = 1041] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 244 (0x7f186a0a3800) [pid = 1908] [serial = 1038] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 243 (0x7f186d9d5c00) [pid = 1908] [serial = 1046] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 242 (0x7f186e737c00) [pid = 1908] [serial = 1047] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 241 (0x7f186d3d4400) [pid = 1908] [serial = 1052] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 240 (0x7f186d23e400) [pid = 1908] [serial = 1044] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1908 | --DOMWINDOW == 239 (0x7f1872a0b000) [pid = 1908] [serial = 1053] [outer = (nil)] [url = about:blank] 00:36:34 INFO - PROCESS | 1908 | 1461569794554 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1491ms 00:36:34 INFO - PROCESS | 1908 | 1461569794595 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:36:34 INFO - PROCESS | 1908 | 1461569794599 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:36:34 INFO - PROCESS | 1908 | 1461569794630 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:36:34 INFO - PROCESS | 1908 | 1461569794632 Marionette TRACE conn3 <- [1,1538,null,{}] 00:36:34 INFO - PROCESS | 1908 | 1461569794638 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:34 INFO - PROCESS | 1908 | 1461569794804 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:36:34 INFO - PROCESS | 1908 | 1461569794820 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6ce000 == 136 [pid = 1908] [id = 392] 00:36:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 240 (0x7f186c1d3800) [pid = 1908] [serial = 1177] [outer = (nil)] 00:36:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 241 (0x7f186cc4dc00) [pid = 1908] [serial = 1178] [outer = 0x7f186c1d3800] 00:36:34 INFO - PROCESS | 1908 | 1461569794883 Marionette DEBUG loaded listener.js 00:36:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 242 (0x7f186d14ac00) [pid = 1908] [serial = 1179] [outer = 0x7f186c1d3800] 00:36:35 INFO - PROCESS | 1908 | 1461569795765 Marionette TRACE conn3 <- [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]]]}] 00:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1187ms 00:36:35 INFO - PROCESS | 1908 | 1461569795836 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:36:35 INFO - PROCESS | 1908 | 1461569795840 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:36:35 INFO - PROCESS | 1908 | 1461569795850 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:36:35 INFO - PROCESS | 1908 | 1461569795852 Marionette TRACE conn3 <- [1,1542,null,{}] 00:36:35 INFO - PROCESS | 1908 | 1461569795856 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:36 INFO - PROCESS | 1908 | 1461569796064 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:36:36 INFO - PROCESS | 1908 | 1461569796094 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4ca800 == 137 [pid = 1908] [id = 393] 00:36:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 243 (0x7f186bd9ec00) [pid = 1908] [serial = 1180] [outer = (nil)] 00:36:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 244 (0x7f186d3cf000) [pid = 1908] [serial = 1181] [outer = 0x7f186bd9ec00] 00:36:36 INFO - PROCESS | 1908 | 1461569796151 Marionette DEBUG loaded listener.js 00:36:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 245 (0x7f186d6e6800) [pid = 1908] [serial = 1182] [outer = 0x7f186bd9ec00] 00:36:36 INFO - PROCESS | 1908 | 1461569796987 Marionette TRACE conn3 <- [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]]]}] 00:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1179ms 00:36:37 INFO - PROCESS | 1908 | 1461569797029 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:36:37 INFO - PROCESS | 1908 | 1461569797033 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:36:37 INFO - PROCESS | 1908 | 1461569797046 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:36:37 INFO - PROCESS | 1908 | 1461569797048 Marionette TRACE conn3 <- [1,1546,null,{}] 00:36:37 INFO - PROCESS | 1908 | 1461569797053 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:37 INFO - PROCESS | 1908 | 1461569797285 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:36:37 INFO - PROCESS | 1908 | 1461569797331 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d74000 == 138 [pid = 1908] [id = 394] 00:36:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 246 (0x7f186eb31400) [pid = 1908] [serial = 1183] [outer = (nil)] 00:36:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 247 (0x7f18742bf800) [pid = 1908] [serial = 1184] [outer = 0x7f186eb31400] 00:36:37 INFO - PROCESS | 1908 | 1461569797394 Marionette DEBUG loaded listener.js 00:36:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 248 (0x7f1874f70800) [pid = 1908] [serial = 1185] [outer = 0x7f186eb31400] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 247 (0x7f186cc57800) [pid = 1908] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 246 (0x7f1869e96800) [pid = 1908] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 245 (0x7f18664f8400) [pid = 1908] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 244 (0x7f1863f9dc00) [pid = 1908] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 243 (0x7f185e4a0400) [pid = 1908] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:36:38 INFO - PROCESS | 1908 | --DOMWINDOW == 242 (0x7f186c516400) [pid = 1908] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:36:38 INFO - PROCESS | 1908 | 1461569798400 Marionette TRACE conn3 <- [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]]]}] 00:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1384ms 00:36:38 INFO - PROCESS | 1908 | 1461569798430 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:36:38 INFO - PROCESS | 1908 | 1461569798433 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:36:38 INFO - PROCESS | 1908 | 1461569798438 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:36:38 INFO - PROCESS | 1908 | 1461569798440 Marionette TRACE conn3 <- [1,1550,null,{}] 00:36:38 INFO - PROCESS | 1908 | 1461569798445 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:38 INFO - PROCESS | 1908 | 1461569798611 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:36:38 INFO - PROCESS | 1908 | 1461569798625 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187139a000 == 139 [pid = 1908] [id = 395] 00:36:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 243 (0x7f1862632000) [pid = 1908] [serial = 1186] [outer = (nil)] 00:36:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 244 (0x7f186c92cc00) [pid = 1908] [serial = 1187] [outer = 0x7f1862632000] 00:36:38 INFO - PROCESS | 1908 | 1461569798685 Marionette DEBUG loaded listener.js 00:36:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 245 (0x7f187579d800) [pid = 1908] [serial = 1188] [outer = 0x7f1862632000] 00:36:39 INFO - PROCESS | 1908 | 1461569799565 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1181ms 00:36:39 INFO - PROCESS | 1908 | 1461569799623 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:36:39 INFO - PROCESS | 1908 | 1461569799627 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:36:39 INFO - PROCESS | 1908 | 1461569799636 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:36:39 INFO - PROCESS | 1908 | 1461569799638 Marionette TRACE conn3 <- [1,1554,null,{}] 00:36:39 INFO - PROCESS | 1908 | 1461569799642 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:39 INFO - PROCESS | 1908 | 1461569799813 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:36:39 INFO - PROCESS | 1908 | 1461569799823 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874c76000 == 140 [pid = 1908] [id = 396] 00:36:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 246 (0x7f187579f000) [pid = 1908] [serial = 1189] [outer = (nil)] 00:36:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 247 (0x7f18771a8400) [pid = 1908] [serial = 1190] [outer = 0x7f187579f000] 00:36:39 INFO - PROCESS | 1908 | 1461569799884 Marionette DEBUG loaded listener.js 00:36:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 248 (0x7f187c95c800) [pid = 1908] [serial = 1191] [outer = 0x7f187579f000] 00:36:41 INFO - PROCESS | 1908 | 1461569801049 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:36:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:36:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1480ms 00:36:41 INFO - PROCESS | 1908 | 1461569801118 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:36:41 INFO - PROCESS | 1908 | 1461569801125 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:36:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:36:41 INFO - PROCESS | 1908 | 1461569801133 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:36:41 INFO - PROCESS | 1908 | 1461569801138 Marionette TRACE conn3 <- [1,1558,null,{}] 00:36:41 INFO - PROCESS | 1908 | 1461569801145 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:41 INFO - PROCESS | 1908 | 1461569801365 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:36:41 INFO - PROCESS | 1908 | 1461569801614 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186278b800 == 141 [pid = 1908] [id = 397] 00:36:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 249 (0x7f185d1f5000) [pid = 1908] [serial = 1192] [outer = (nil)] 00:36:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 250 (0x7f185d1f9000) [pid = 1908] [serial = 1193] [outer = 0x7f185d1f5000] 00:36:41 INFO - PROCESS | 1908 | 1461569801739 Marionette DEBUG loaded listener.js 00:36:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 251 (0x7f185d2cf400) [pid = 1908] [serial = 1194] [outer = 0x7f185d1f5000] 00:36:42 INFO - PROCESS | 1908 | 1461569802654 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:36:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:36:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1537ms 00:36:42 INFO - PROCESS | 1908 | 1461569802671 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:36:42 INFO - PROCESS | 1908 | 1461569802680 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:36:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:36:42 INFO - PROCESS | 1908 | 1461569802690 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:36:42 INFO - PROCESS | 1908 | 1461569802694 Marionette TRACE conn3 <- [1,1562,null,{}] 00:36:42 INFO - PROCESS | 1908 | 1461569802700 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:42 INFO - PROCESS | 1908 | 1461569802918 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:36:43 INFO - PROCESS | 1908 | 1461569803240 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4cb800 == 142 [pid = 1908] [id = 398] 00:36:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 252 (0x7f186083f400) [pid = 1908] [serial = 1195] [outer = (nil)] 00:36:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 253 (0x7f1861a6fc00) [pid = 1908] [serial = 1196] [outer = 0x7f186083f400] 00:36:43 INFO - PROCESS | 1908 | 1461569803358 Marionette DEBUG loaded listener.js 00:36:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 254 (0x7f1862da9c00) [pid = 1908] [serial = 1197] [outer = 0x7f186083f400] 00:36:44 INFO - PROCESS | 1908 | 1461569804209 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 00:36:44 INFO - PROCESS | 1908 | 1461569804276 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:36:44 INFO - PROCESS | 1908 | 1461569804290 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:36:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:36:44 INFO - PROCESS | 1908 | 1461569804306 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:36:44 INFO - PROCESS | 1908 | 1461569804310 Marionette TRACE conn3 <- [1,1566,null,{}] 00:36:44 INFO - PROCESS | 1908 | 1461569804328 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:44 INFO - PROCESS | 1908 | 1461569804643 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:36:44 INFO - PROCESS | 1908 | 1461569804878 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187656d800 == 143 [pid = 1908] [id = 399] 00:36:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 255 (0x7f185e3ec000) [pid = 1908] [serial = 1198] [outer = (nil)] 00:36:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 256 (0x7f1869d71800) [pid = 1908] [serial = 1199] [outer = 0x7f185e3ec000] 00:36:44 INFO - PROCESS | 1908 | 1461569804970 Marionette DEBUG loaded listener.js 00:36:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 257 (0x7f186a0ce800) [pid = 1908] [serial = 1200] [outer = 0x7f185e3ec000] 00:36:45 INFO - PROCESS | 1908 | 1461569805962 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1686ms 00:36:45 INFO - PROCESS | 1908 | 1461569805992 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:36:45 INFO - PROCESS | 1908 | 1461569805997 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:36:46 INFO - PROCESS | 1908 | 1461569806003 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:36:46 INFO - PROCESS | 1908 | 1461569806007 Marionette TRACE conn3 <- [1,1570,null,{}] 00:36:46 INFO - PROCESS | 1908 | 1461569806013 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:46 INFO - PROCESS | 1908 | 1461569806245 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:36:46 INFO - PROCESS | 1908 | 1461569806497 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884934800 == 144 [pid = 1908] [id = 400] 00:36:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 258 (0x7f1863ceac00) [pid = 1908] [serial = 1201] [outer = (nil)] 00:36:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 259 (0x7f186cbdec00) [pid = 1908] [serial = 1202] [outer = 0x7f1863ceac00] 00:36:46 INFO - PROCESS | 1908 | 1461569806614 Marionette DEBUG loaded listener.js 00:36:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 260 (0x7f186d238000) [pid = 1908] [serial = 1203] [outer = 0x7f1863ceac00] 00:36:47 INFO - PROCESS | 1908 | 1461569807485 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1535ms 00:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:36:47 INFO - PROCESS | 1908 | 1461569807539 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:36:47 INFO - PROCESS | 1908 | 1461569807542 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:36:47 INFO - PROCESS | 1908 | 1461569807548 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:36:47 INFO - PROCESS | 1908 | 1461569807551 Marionette TRACE conn3 <- [1,1574,null,{}] 00:36:47 INFO - PROCESS | 1908 | 1461569807556 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:47 INFO - PROCESS | 1908 | 1461569807761 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:36:47 INFO - PROCESS | 1908 | 1461569807970 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188a97c800 == 145 [pid = 1908] [id = 401] 00:36:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 261 (0x7f1869d7ac00) [pid = 1908] [serial = 1204] [outer = (nil)] 00:36:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 262 (0x7f186d6f1c00) [pid = 1908] [serial = 1205] [outer = 0x7f1869d7ac00] 00:36:48 INFO - PROCESS | 1908 | 1461569808089 Marionette DEBUG loaded listener.js 00:36:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 263 (0x7f187002f400) [pid = 1908] [serial = 1206] [outer = 0x7f1869d7ac00] 00:36:49 INFO - PROCESS | 1908 | 1461569809039 Marionette TRACE conn3 <- [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]]]}] 00:36:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:36:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1533ms 00:36:49 INFO - PROCESS | 1908 | 1461569809083 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:36:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:36:49 INFO - PROCESS | 1908 | 1461569809088 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:36:49 INFO - PROCESS | 1908 | 1461569809094 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:36:49 INFO - PROCESS | 1908 | 1461569809098 Marionette TRACE conn3 <- [1,1578,null,{}] 00:36:49 INFO - PROCESS | 1908 | 1461569809104 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:49 INFO - PROCESS | 1908 | 1461569809352 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:36:49 INFO - PROCESS | 1908 | 1461569809557 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185bbb8000 == 146 [pid = 1908] [id = 402] 00:36:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 264 (0x7f186e6dec00) [pid = 1908] [serial = 1207] [outer = (nil)] 00:36:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 265 (0x7f187720e400) [pid = 1908] [serial = 1208] [outer = 0x7f186e6dec00] 00:36:49 INFO - PROCESS | 1908 | 1461569809676 Marionette DEBUG loaded listener.js 00:36:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 266 (0x7f18884b0000) [pid = 1908] [serial = 1209] [outer = 0x7f186e6dec00] 00:36:50 INFO - PROCESS | 1908 | 1461569810586 Marionette TRACE conn3 <- [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]]]}] 00:36:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:36:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 00:36:50 INFO - PROCESS | 1908 | 1461569810627 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:36:50 INFO - PROCESS | 1908 | 1461569810634 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:36:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:36:50 INFO - PROCESS | 1908 | 1461569810643 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:36:50 INFO - PROCESS | 1908 | 1461569810648 Marionette TRACE conn3 <- [1,1582,null,{}] 00:36:50 INFO - PROCESS | 1908 | 1461569810655 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:50 INFO - PROCESS | 1908 | 1461569810896 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:36:51 INFO - PROCESS | 1908 | 1461569811205 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e74d000 == 147 [pid = 1908] [id = 403] 00:36:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 267 (0x7f1863c39c00) [pid = 1908] [serial = 1210] [outer = (nil)] 00:36:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 268 (0x7f1863c3e800) [pid = 1908] [serial = 1211] [outer = 0x7f1863c39c00] 00:36:51 INFO - PROCESS | 1908 | 1461569811287 Marionette DEBUG loaded listener.js 00:36:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 269 (0x7f1863c42800) [pid = 1908] [serial = 1212] [outer = 0x7f1863c39c00] 00:36:52 INFO - PROCESS | 1908 | 1461569812113 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:36:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:36:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1541ms 00:36:52 INFO - PROCESS | 1908 | 1461569812185 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:36:52 INFO - PROCESS | 1908 | 1461569812189 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:36:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:36:52 INFO - PROCESS | 1908 | 1461569812196 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:36:52 INFO - PROCESS | 1908 | 1461569812199 Marionette TRACE conn3 <- [1,1586,null,{}] 00:36:52 INFO - PROCESS | 1908 | 1461569812204 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:52 INFO - PROCESS | 1908 | 1461569812446 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:36:52 INFO - PROCESS | 1908 | 1461569812693 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db2b800 == 148 [pid = 1908] [id = 404] 00:36:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 270 (0x7f1863c37c00) [pid = 1908] [serial = 1213] [outer = (nil)] 00:36:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 271 (0x7f186409d000) [pid = 1908] [serial = 1214] [outer = 0x7f1863c37c00] 00:36:52 INFO - PROCESS | 1908 | 1461569812810 Marionette DEBUG loaded listener.js 00:36:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 272 (0x7f18640a1800) [pid = 1908] [serial = 1215] [outer = 0x7f1863c37c00] 00:36:53 INFO - PROCESS | 1908 | 1461569813705 Marionette TRACE conn3 <- [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]]]}] 00:36:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:36:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1583ms 00:36:53 INFO - PROCESS | 1908 | 1461569813781 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:36:53 INFO - PROCESS | 1908 | 1461569813786 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:36:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:36:53 INFO - PROCESS | 1908 | 1461569813792 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:36:53 INFO - PROCESS | 1908 | 1461569813795 Marionette TRACE conn3 <- [1,1590,null,{}] 00:36:53 INFO - PROCESS | 1908 | 1461569813800 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:54 INFO - PROCESS | 1908 | 1461569814016 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:36:54 INFO - PROCESS | 1908 | 1461569814232 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4db000 == 149 [pid = 1908] [id = 405] 00:36:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 273 (0x7f1863c3a400) [pid = 1908] [serial = 1216] [outer = (nil)] 00:36:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 274 (0x7f18640a7400) [pid = 1908] [serial = 1217] [outer = 0x7f1863c3a400] 00:36:54 INFO - PROCESS | 1908 | 1461569814410 Marionette DEBUG loaded listener.js 00:36:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 275 (0x7f18837eb400) [pid = 1908] [serial = 1218] [outer = 0x7f1863c3a400] 00:36:55 INFO - PROCESS | 1908 | 1461569815316 Marionette TRACE conn3 <- [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]]]}] 00:36:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:36:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1582ms 00:36:55 INFO - PROCESS | 1908 | 1461569815375 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:36:55 INFO - PROCESS | 1908 | 1461569815378 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:36:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:36:55 INFO - PROCESS | 1908 | 1461569815385 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:36:55 INFO - PROCESS | 1908 | 1461569815389 Marionette TRACE conn3 <- [1,1594,null,{}] 00:36:55 INFO - PROCESS | 1908 | 1461569815394 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:55 INFO - PROCESS | 1908 | 1461569815613 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:36:55 INFO - PROCESS | 1908 | 1461569815877 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6b4800 == 150 [pid = 1908] [id = 406] 00:36:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 276 (0x7f187108c000) [pid = 1908] [serial = 1219] [outer = (nil)] 00:36:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 277 (0x7f187108d000) [pid = 1908] [serial = 1220] [outer = 0x7f187108c000] 00:36:56 INFO - PROCESS | 1908 | 1461569816010 Marionette DEBUG loaded listener.js 00:36:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 278 (0x7f1871091400) [pid = 1908] [serial = 1221] [outer = 0x7f187108c000] 00:36:56 INFO - PROCESS | 1908 | 1461569816919 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:36:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:36:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1584ms 00:36:56 INFO - PROCESS | 1908 | 1461569816970 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:36:56 INFO - PROCESS | 1908 | 1461569816973 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:36:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:36:56 INFO - PROCESS | 1908 | 1461569816979 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:36:56 INFO - PROCESS | 1908 | 1461569816983 Marionette TRACE conn3 <- [1,1598,null,{}] 00:36:56 INFO - PROCESS | 1908 | 1461569816989 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:57 INFO - PROCESS | 1908 | 1461569817217 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:36:57 INFO - PROCESS | 1908 | 1461569817468 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ad88800 == 151 [pid = 1908] [id = 407] 00:36:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 279 (0x7f185ad41400) [pid = 1908] [serial = 1222] [outer = (nil)] 00:36:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 280 (0x7f185ad49400) [pid = 1908] [serial = 1223] [outer = 0x7f185ad41400] 00:36:57 INFO - PROCESS | 1908 | 1461569817590 Marionette DEBUG loaded listener.js 00:36:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 281 (0x7f18884b1c00) [pid = 1908] [serial = 1224] [outer = 0x7f185ad41400] 00:36:58 INFO - PROCESS | 1908 | 1461569818449 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:36:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:36:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1480ms 00:36:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:36:58 INFO - PROCESS | 1908 | 1461569818461 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:36:58 INFO - PROCESS | 1908 | 1461569818463 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:36:58 INFO - PROCESS | 1908 | 1461569818469 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:36:58 INFO - PROCESS | 1908 | 1461569818472 Marionette TRACE conn3 <- [1,1602,null,{}] 00:36:58 INFO - PROCESS | 1908 | 1461569818477 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:58 INFO - PROCESS | 1908 | 1461569818669 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:36:58 INFO - PROCESS | 1908 | 1461569818897 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186413a000 == 152 [pid = 1908] [id = 408] 00:36:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 282 (0x7f185ad44400) [pid = 1908] [serial = 1225] [outer = (nil)] 00:36:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 283 (0x7f185bdda000) [pid = 1908] [serial = 1226] [outer = 0x7f185ad44400] 00:36:58 INFO - PROCESS | 1908 | 1461569818968 Marionette DEBUG loaded listener.js 00:36:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 284 (0x7f185bde0000) [pid = 1908] [serial = 1227] [outer = 0x7f185ad44400] 00:37:00 INFO - PROCESS | 1908 | 1461569820510 Marionette TRACE conn3 <- [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]]]}] 00:37:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:37:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2083ms 00:37:00 INFO - PROCESS | 1908 | 1461569820552 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:37:00 INFO - PROCESS | 1908 | 1461569820558 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:37:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:37:00 INFO - PROCESS | 1908 | 1461569820565 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:37:00 INFO - PROCESS | 1908 | 1461569820570 Marionette TRACE conn3 <- [1,1606,null,{}] 00:37:00 INFO - PROCESS | 1908 | 1461569820578 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:00 INFO - PROCESS | 1908 | 1461569820779 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:37:01 INFO - PROCESS | 1908 | 1461569820991 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e74e000 == 153 [pid = 1908] [id = 409] 00:37:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 285 (0x7f185ad4b400) [pid = 1908] [serial = 1228] [outer = (nil)] 00:37:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 286 (0x7f185cc47c00) [pid = 1908] [serial = 1229] [outer = 0x7f185ad4b400] 00:37:01 INFO - PROCESS | 1908 | 1461569821105 Marionette DEBUG loaded listener.js 00:37:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 287 (0x7f185cddb400) [pid = 1908] [serial = 1230] [outer = 0x7f185ad4b400] 00:37:02 INFO - PROCESS | 1908 | 1461569822293 Marionette TRACE conn3 <- [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]]]}] 00:37:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:37:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1789ms 00:37:02 INFO - PROCESS | 1908 | 1461569822356 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:37:02 INFO - PROCESS | 1908 | 1461569822364 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:37:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:37:02 INFO - PROCESS | 1908 | 1461569822374 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:37:02 INFO - PROCESS | 1908 | 1461569822378 Marionette TRACE conn3 <- [1,1610,null,{}] 00:37:02 INFO - PROCESS | 1908 | 1461569822394 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:02 INFO - PROCESS | 1908 | 1461569822595 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:37:02 INFO - PROCESS | 1908 | 1461569822933 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e8a7800 == 154 [pid = 1908] [id = 410] 00:37:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 288 (0x7f185d1f0c00) [pid = 1908] [serial = 1231] [outer = (nil)] 00:37:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 289 (0x7f185d2cdc00) [pid = 1908] [serial = 1232] [outer = 0x7f185d1f0c00] 00:37:03 INFO - PROCESS | 1908 | 1461569823006 Marionette DEBUG loaded listener.js 00:37:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 290 (0x7f185e3dec00) [pid = 1908] [serial = 1233] [outer = 0x7f185d1f0c00] 00:37:03 INFO - PROCESS | 1908 | 1461569823894 Marionette TRACE conn3 <- [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]]]}] 00:37:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:37:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1592ms 00:37:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:37:03 INFO - PROCESS | 1908 | 1461569823967 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:37:03 INFO - PROCESS | 1908 | 1461569823970 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:37:03 INFO - PROCESS | 1908 | 1461569823976 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:37:03 INFO - PROCESS | 1908 | 1461569823981 Marionette TRACE conn3 <- [1,1614,null,{}] 00:37:04 INFO - PROCESS | 1908 | 1461569823996 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:04 INFO - PROCESS | 1908 | 1461569824229 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:37:04 INFO - PROCESS | 1908 | 1461569824537 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862361000 == 155 [pid = 1908] [id = 411] 00:37:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 291 (0x7f185e82fc00) [pid = 1908] [serial = 1234] [outer = (nil)] 00:37:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 292 (0x7f1861006400) [pid = 1908] [serial = 1235] [outer = 0x7f185e82fc00] 00:37:04 INFO - PROCESS | 1908 | 1461569824612 Marionette DEBUG loaded listener.js 00:37:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 293 (0x7f1861a77000) [pid = 1908] [serial = 1236] [outer = 0x7f185e82fc00] 00:37:05 INFO - PROCESS | 1908 | 1461569825439 Marionette TRACE conn3 <- [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]]]}] 00:37:05 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 00:37:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1540ms 00:37:05 INFO - PROCESS | 1908 | 1461569825516 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:37:05 INFO - PROCESS | 1908 | 1461569825520 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:37:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:37:05 INFO - PROCESS | 1908 | 1461569825526 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:37:05 INFO - PROCESS | 1908 | 1461569825529 Marionette TRACE conn3 <- [1,1618,null,{}] 00:37:05 INFO - PROCESS | 1908 | 1461569825535 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:05 INFO - PROCESS | 1908 | 1461569825720 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:37:05 INFO - PROCESS | 1908 | 1461569825933 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e88e800 == 156 [pid = 1908] [id = 412] 00:37:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 294 (0x7f185ac03000) [pid = 1908] [serial = 1237] [outer = (nil)] 00:37:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 295 (0x7f1861011000) [pid = 1908] [serial = 1238] [outer = 0x7f185ac03000] 00:37:06 INFO - PROCESS | 1908 | 1461569826076 Marionette DEBUG loaded listener.js 00:37:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 296 (0x7f1862dac000) [pid = 1908] [serial = 1239] [outer = 0x7f185ac03000] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187509f000 == 155 [pid = 1908] [id = 52] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 295 (0x7f186d007400) [pid = 1908] [serial = 1115] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 294 (0x7f1861a6f400) [pid = 1908] [serial = 1088] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 293 (0x7f1878c3f400) [pid = 1908] [serial = 1070] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 292 (0x7f186d003400) [pid = 1908] [serial = 1061] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 291 (0x7f1870098800) [pid = 1908] [serial = 1064] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 290 (0x7f1861a78800) [pid = 1908] [serial = 1091] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 289 (0x7f186617a400) [pid = 1908] [serial = 1079] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 288 (0x7f1875fdd400) [pid = 1908] [serial = 1067] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 287 (0x7f1883949400) [pid = 1908] [serial = 1073] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 286 (0x7f18662b2c00) [pid = 1908] [serial = 1094] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 285 (0x7f18656b6800) [pid = 1908] [serial = 1058] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 284 (0x7f18884a8800) [pid = 1908] [serial = 1076] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 283 (0x7f18884a5c00) [pid = 1908] [serial = 1082] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOMWINDOW == 282 (0x7f1869d79000) [pid = 1908] [serial = 1085] [outer = (nil)] [url = about:blank] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187139a000 == 154 [pid = 1908] [id = 395] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875a1b800 == 153 [pid = 1908] [id = 340] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870d74000 == 152 [pid = 1908] [id = 394] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4ca800 == 151 [pid = 1908] [id = 393] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6ce000 == 150 [pid = 1908] [id = 392] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187139b800 == 149 [pid = 1908] [id = 351] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186279d000 == 148 [pid = 1908] [id = 391] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9ca000 == 147 [pid = 1908] [id = 390] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ce9c800 == 146 [pid = 1908] [id = 11] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630b9800 == 145 [pid = 1908] [id = 389] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1f7800 == 144 [pid = 1908] [id = 384] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1e0800 == 143 [pid = 1908] [id = 383] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e987000 == 142 [pid = 1908] [id = 382] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862364800 == 141 [pid = 1908] [id = 381] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e81a800 == 140 [pid = 1908] [id = 380] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ff7800 == 139 [pid = 1908] [id = 379] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870fdd000 == 138 [pid = 1908] [id = 378] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888106000 == 137 [pid = 1908] [id = 377] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c4c000 == 136 [pid = 1908] [id = 376] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187509b800 == 135 [pid = 1908] [id = 375] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871397800 == 134 [pid = 1908] [id = 374] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a298000 == 133 [pid = 1908] [id = 373] 00:37:06 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862534800 == 132 [pid = 1908] [id = 372] 00:37:06 INFO - PROCESS | 1908 | 1461569826995 Marionette TRACE conn3 <- [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]]]}] 00:37:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:37:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 00:37:07 INFO - PROCESS | 1908 | 1461569827046 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:37:07 INFO - PROCESS | 1908 | 1461569827049 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 281 (0x7f1870030800) [pid = 1908] [serial = 1113] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 280 (0x7f186c924c00) [pid = 1908] [serial = 1107] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 279 (0x7f186bd93c00) [pid = 1908] [serial = 1104] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 278 (0x7f186d558c00) [pid = 1908] [serial = 1112] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 277 (0x7f18663c9400) [pid = 1908] [serial = 1101] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 276 (0x7f1861a6c400) [pid = 1908] [serial = 1098] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 275 (0x7f186cc52c00) [pid = 1908] [serial = 1109] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 274 (0x7f1869e93c00) [pid = 1908] [serial = 1103] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 273 (0x7f185e835800) [pid = 1908] [serial = 1097] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 272 (0x7f1865532400) [pid = 1908] [serial = 1100] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 271 (0x7f186c571400) [pid = 1908] [serial = 1106] [outer = (nil)] [url = about:blank] 00:37:07 INFO - PROCESS | 1908 | --DOMWINDOW == 270 (0x7f186d009c00) [pid = 1908] [serial = 1110] [outer = (nil)] [url = about:blank] 00:37:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:37:07 INFO - PROCESS | 1908 | 1461569827079 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:37:07 INFO - PROCESS | 1908 | 1461569827083 Marionette TRACE conn3 <- [1,1622,null,{}] 00:37:07 INFO - PROCESS | 1908 | 1461569827088 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:07 INFO - PROCESS | 1908 | 1461569827262 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:37:07 INFO - PROCESS | 1908 | 1461569827272 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e99c800 == 133 [pid = 1908] [id = 413] 00:37:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 271 (0x7f1862803c00) [pid = 1908] [serial = 1240] [outer = (nil)] 00:37:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 272 (0x7f1863ea2000) [pid = 1908] [serial = 1241] [outer = 0x7f1862803c00] 00:37:07 INFO - PROCESS | 1908 | 1461569827334 Marionette DEBUG loaded listener.js 00:37:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 273 (0x7f18640a4800) [pid = 1908] [serial = 1242] [outer = 0x7f1862803c00] 00:37:08 INFO - PROCESS | 1908 | 1461569828223 Marionette TRACE conn3 <- [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]]]}] 00:37:08 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 00:37:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1184ms 00:37:08 INFO - PROCESS | 1908 | 1461569828264 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:37:08 INFO - PROCESS | 1908 | 1461569828266 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:37:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:37:08 INFO - PROCESS | 1908 | 1461569828277 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:37:08 INFO - PROCESS | 1908 | 1461569828279 Marionette TRACE conn3 <- [1,1626,null,{}] 00:37:08 INFO - PROCESS | 1908 | 1461569828285 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:08 INFO - PROCESS | 1908 | 1461569828487 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:37:08 INFO - PROCESS | 1908 | 1461569828682 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fd4800 == 134 [pid = 1908] [id = 414] 00:37:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 274 (0x7f1861a6f400) [pid = 1908] [serial = 1243] [outer = (nil)] 00:37:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 275 (0x7f18662b3c00) [pid = 1908] [serial = 1244] [outer = 0x7f1861a6f400] 00:37:08 INFO - PROCESS | 1908 | 1461569828746 Marionette DEBUG loaded listener.js 00:37:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 276 (0x7f186a0d5400) [pid = 1908] [serial = 1245] [outer = 0x7f1861a6f400] 00:37:09 INFO - PROCESS | 1908 | 1461569829540 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:37:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:37:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1332ms 00:37:09 INFO - PROCESS | 1908 | 1461569829610 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:37:09 INFO - PROCESS | 1908 | 1461569829613 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:37:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:37:09 INFO - PROCESS | 1908 | 1461569829619 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:37:09 INFO - PROCESS | 1908 | 1461569829621 Marionette TRACE conn3 <- [1,1630,null,{}] 00:37:09 INFO - PROCESS | 1908 | 1461569829637 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:09 INFO - PROCESS | 1908 | 1461569829886 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:37:09 INFO - PROCESS | 1908 | 1461569829944 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a6c5800 == 135 [pid = 1908] [id = 415] 00:37:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 277 (0x7f186a149800) [pid = 1908] [serial = 1246] [outer = (nil)] 00:37:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 278 (0x7f186c1d0400) [pid = 1908] [serial = 1247] [outer = 0x7f186a149800] 00:37:10 INFO - PROCESS | 1908 | 1461569830012 Marionette DEBUG loaded listener.js 00:37:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 279 (0x7f186c520000) [pid = 1908] [serial = 1248] [outer = 0x7f186a149800] 00:37:10 INFO - PROCESS | 1908 | 1461569830904 Marionette TRACE conn3 <- [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]]]}] 00:37:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:37:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1334ms 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 278 (0x7f186bd9c000) [pid = 1908] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 277 (0x7f186bd9ec00) [pid = 1908] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 276 (0x7f186cc58000) [pid = 1908] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 275 (0x7f18754b5800) [pid = 1908] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 274 (0x7f1861a68000) [pid = 1908] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 273 (0x7f186bd9c800) [pid = 1908] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 272 (0x7f1863fa6400) [pid = 1908] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 271 (0x7f187477b000) [pid = 1908] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 270 (0x7f1863f9c000) [pid = 1908] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 269 (0x7f18848e2400) [pid = 1908] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 268 (0x7f187600e400) [pid = 1908] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 267 (0x7f185cc43400) [pid = 1908] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 266 (0x7f1883989000) [pid = 1908] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 265 (0x7f185e832c00) [pid = 1908] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 264 (0x7f186d6ecc00) [pid = 1908] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 263 (0x7f1869d75400) [pid = 1908] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 262 (0x7f1875fd4c00) [pid = 1908] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 261 (0x7f1861a6a800) [pid = 1908] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 260 (0x7f186a0a8800) [pid = 1908] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 259 (0x7f1863ce2400) [pid = 1908] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 258 (0x7f1863c9c800) [pid = 1908] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 257 (0x7f18757a8c00) [pid = 1908] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 256 (0x7f186a148800) [pid = 1908] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 255 (0x7f187004a000) [pid = 1908] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 254 (0x7f185e826c00) [pid = 1908] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 253 (0x7f186262d400) [pid = 1908] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 252 (0x7f1863c91c00) [pid = 1908] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 251 (0x7f186c1d3800) [pid = 1908] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 250 (0x7f1862632000) [pid = 1908] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 249 (0x7f1875fd7800) [pid = 1908] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 248 (0x7f1862631800) [pid = 1908] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 247 (0x7f186d550400) [pid = 1908] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 246 (0x7f185e834800) [pid = 1908] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 245 (0x7f186a0cb000) [pid = 1908] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 244 (0x7f1865421400) [pid = 1908] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 243 (0x7f1878c3c000) [pid = 1908] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 242 (0x7f1870274400) [pid = 1908] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 241 (0x7f1860841800) [pid = 1908] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 240 (0x7f1863cecc00) [pid = 1908] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 239 (0x7f186c1d3400) [pid = 1908] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 238 (0x7f187002fc00) [pid = 1908] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 237 (0x7f1870026800) [pid = 1908] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 236 (0x7f1878f3b400) [pid = 1908] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 235 (0x7f186c51dc00) [pid = 1908] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 234 (0x7f185cc45c00) [pid = 1908] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 233 (0x7f186bda0800) [pid = 1908] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 232 (0x7f186eb31400) [pid = 1908] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 231 (0x7f185ccc4000) [pid = 1908] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f186cc4f000) [pid = 1908] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 229 (0x7f186e6d6000) [pid = 1908] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 228 (0x7f185ccca000) [pid = 1908] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f186c519000) [pid = 1908] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f1863cec000) [pid = 1908] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f185cdde400) [pid = 1908] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f186ebebc00) [pid = 1908] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f187667a800) [pid = 1908] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f186c521400) [pid = 1908] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f1875ffb400) [pid = 1908] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f1875fdd800) [pid = 1908] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f186541b800) [pid = 1908] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f186e6de000) [pid = 1908] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f18663c7800) [pid = 1908] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f186d242000) [pid = 1908] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1863cec800) [pid = 1908] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f1875897c00) [pid = 1908] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f185e82b400) [pid = 1908] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f186ccd4000) [pid = 1908] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f188345dc00) [pid = 1908] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f18656a9000) [pid = 1908] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f187601a400) [pid = 1908] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f1875799800) [pid = 1908] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f185ccc2400) [pid = 1908] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1862634000) [pid = 1908] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f188367a800) [pid = 1908] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f18839f2000) [pid = 1908] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f187003d400) [pid = 1908] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f185e82b800) [pid = 1908] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f18701dac00) [pid = 1908] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:37:12 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f18757a2800) [pid = 1908] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:37:12 INFO - PROCESS | 1908 | 1461569832243 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:37:12 INFO - PROCESS | 1908 | 1461569832256 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:37:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:37:12 INFO - PROCESS | 1908 | 1461569832294 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:37:12 INFO - PROCESS | 1908 | 1461569832296 Marionette TRACE conn3 <- [1,1634,null,{}] 00:37:12 INFO - PROCESS | 1908 | 1461569832303 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:12 INFO - PROCESS | 1908 | 1461569832565 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:37:12 INFO - PROCESS | 1908 | 1461569832674 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9c0000 == 136 [pid = 1908] [id = 416] 00:37:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f185ccca000) [pid = 1908] [serial = 1249] [outer = (nil)] 00:37:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f185e832c00) [pid = 1908] [serial = 1250] [outer = 0x7f185ccca000] 00:37:12 INFO - PROCESS | 1908 | 1461569832736 Marionette DEBUG loaded listener.js 00:37:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1861a6d800) [pid = 1908] [serial = 1251] [outer = 0x7f185ccca000] 00:37:13 INFO - PROCESS | 1908 | 1461569833432 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:37:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:37:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1200ms 00:37:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:37:13 INFO - PROCESS | 1908 | 1461569833486 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:37:13 INFO - PROCESS | 1908 | 1461569833489 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:37:13 INFO - PROCESS | 1908 | 1461569833496 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:37:13 INFO - PROCESS | 1908 | 1461569833499 Marionette TRACE conn3 <- [1,1638,null,{}] 00:37:13 INFO - PROCESS | 1908 | 1461569833515 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:13 INFO - PROCESS | 1908 | 1461569833754 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:37:13 INFO - PROCESS | 1908 | 1461569833921 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ebd800 == 137 [pid = 1908] [id = 417] 00:37:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f185cccd800) [pid = 1908] [serial = 1252] [outer = (nil)] 00:37:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186262e400) [pid = 1908] [serial = 1253] [outer = 0x7f185cccd800] 00:37:13 INFO - PROCESS | 1908 | 1461569833984 Marionette DEBUG loaded listener.js 00:37:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f18656a8c00) [pid = 1908] [serial = 1254] [outer = 0x7f185cccd800] 00:37:15 INFO - PROCESS | 1908 | 1461569835082 Marionette TRACE conn3 <- [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]]]}] 00:37:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:37:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1633ms 00:37:15 INFO - PROCESS | 1908 | 1461569835130 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:37:15 INFO - PROCESS | 1908 | 1461569835138 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:37:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:37:15 INFO - PROCESS | 1908 | 1461569835165 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:37:15 INFO - PROCESS | 1908 | 1461569835171 Marionette TRACE conn3 <- [1,1642,null,{}] 00:37:15 INFO - PROCESS | 1908 | 1461569835181 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:15 INFO - PROCESS | 1908 | 1461569835414 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:37:15 INFO - PROCESS | 1908 | 1461569835731 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e815000 == 138 [pid = 1908] [id = 418] 00:37:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f185cdd9800) [pid = 1908] [serial = 1255] [outer = (nil)] 00:37:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f185d1f0000) [pid = 1908] [serial = 1256] [outer = 0x7f185cdd9800] 00:37:15 INFO - PROCESS | 1908 | 1461569835872 Marionette DEBUG loaded listener.js 00:37:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f185d2cf000) [pid = 1908] [serial = 1257] [outer = 0x7f185cdd9800] 00:37:17 INFO - PROCESS | 1908 | 1461569837011 Marionette TRACE conn3 <- [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]]]}] 00:37:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:37:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1909ms 00:37:17 INFO - PROCESS | 1908 | 1461569837057 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:37:17 INFO - PROCESS | 1908 | 1461569837066 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:37:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:37:17 INFO - PROCESS | 1908 | 1461569837078 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:37:17 INFO - PROCESS | 1908 | 1461569837082 Marionette TRACE conn3 <- [1,1646,null,{}] 00:37:17 INFO - PROCESS | 1908 | 1461569837089 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:17 INFO - PROCESS | 1908 | 1461569837320 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:37:17 INFO - PROCESS | 1908 | 1461569837528 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866116000 == 139 [pid = 1908] [id = 419] 00:37:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f185e3e6800) [pid = 1908] [serial = 1258] [outer = (nil)] 00:37:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f186100a800) [pid = 1908] [serial = 1259] [outer = 0x7f185e3e6800] 00:37:17 INFO - PROCESS | 1908 | 1461569837645 Marionette DEBUG loaded listener.js 00:37:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f1861a79800) [pid = 1908] [serial = 1260] [outer = 0x7f185e3e6800] 00:37:18 INFO - PROCESS | 1908 | 1461569838656 Marionette TRACE conn3 <- [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]]]}] 00:37:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:37:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1631ms 00:37:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:37:18 INFO - PROCESS | 1908 | 1461569838708 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:37:18 INFO - PROCESS | 1908 | 1461569838712 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:37:18 INFO - PROCESS | 1908 | 1461569838719 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:37:18 INFO - PROCESS | 1908 | 1461569838725 Marionette TRACE conn3 <- [1,1650,null,{}] 00:37:18 INFO - PROCESS | 1908 | 1461569838741 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:18 INFO - PROCESS | 1908 | 1461569838987 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:37:19 INFO - PROCESS | 1908 | 1461569839253 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4cb000 == 140 [pid = 1908] [id = 420] 00:37:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f1863ea1c00) [pid = 1908] [serial = 1261] [outer = (nil)] 00:37:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f1865414c00) [pid = 1908] [serial = 1262] [outer = 0x7f1863ea1c00] 00:37:19 INFO - PROCESS | 1908 | 1461569839375 Marionette DEBUG loaded listener.js 00:37:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f18663ca000) [pid = 1908] [serial = 1263] [outer = 0x7f1863ea1c00] 00:37:20 INFO - PROCESS | 1908 | 1461569840275 Marionette TRACE conn3 <- [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]]]}] 00:37:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:37:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1598ms 00:37:20 INFO - PROCESS | 1908 | 1461569840316 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:37:20 INFO - PROCESS | 1908 | 1461569840319 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:37:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:37:20 INFO - PROCESS | 1908 | 1461569840326 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:37:20 INFO - PROCESS | 1908 | 1461569840329 Marionette TRACE conn3 <- [1,1654,null,{}] 00:37:20 INFO - PROCESS | 1908 | 1461569840335 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:20 INFO - PROCESS | 1908 | 1461569840532 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:37:20 INFO - PROCESS | 1908 | 1461569840747 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d911000 == 141 [pid = 1908] [id = 421] 00:37:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f1863eaa000) [pid = 1908] [serial = 1264] [outer = (nil)] 00:37:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1869e8ac00) [pid = 1908] [serial = 1265] [outer = 0x7f1863eaa000] 00:37:20 INFO - PROCESS | 1908 | 1461569840868 Marionette DEBUG loaded listener.js 00:37:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f186a0c7c00) [pid = 1908] [serial = 1266] [outer = 0x7f1863eaa000] 00:37:21 INFO - PROCESS | 1908 | 1461569841768 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1486ms 00:37:21 INFO - PROCESS | 1908 | 1461569841813 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:37:21 INFO - PROCESS | 1908 | 1461569841817 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:37:21 INFO - PROCESS | 1908 | 1461569841823 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:37:21 INFO - PROCESS | 1908 | 1461569841828 Marionette TRACE conn3 <- [1,1658,null,{}] 00:37:21 INFO - PROCESS | 1908 | 1461569841834 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:22 INFO - PROCESS | 1908 | 1461569842035 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:37:22 INFO - PROCESS | 1908 | 1461569842250 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187023f800 == 142 [pid = 1908] [id = 422] 00:37:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f1869d6dc00) [pid = 1908] [serial = 1267] [outer = (nil)] 00:37:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f186bd97800) [pid = 1908] [serial = 1268] [outer = 0x7f1869d6dc00] 00:37:22 INFO - PROCESS | 1908 | 1461569842364 Marionette DEBUG loaded listener.js 00:37:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f186c1d5c00) [pid = 1908] [serial = 1269] [outer = 0x7f1869d6dc00] 00:37:23 INFO - PROCESS | 1908 | 1461569843344 Marionette TRACE conn3 <- [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]]]}] 00:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1586ms 00:37:23 INFO - PROCESS | 1908 | 1461569843410 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:37:23 INFO - PROCESS | 1908 | 1461569843414 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:37:23 INFO - PROCESS | 1908 | 1461569843420 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:37:23 INFO - PROCESS | 1908 | 1461569843423 Marionette TRACE conn3 <- [1,1662,null,{}] 00:37:23 INFO - PROCESS | 1908 | 1461569843429 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:23 INFO - PROCESS | 1908 | 1461569843695 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:37:23 INFO - PROCESS | 1908 | 1461569843955 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fe6000 == 143 [pid = 1908] [id = 423] 00:37:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f186ccdb400) [pid = 1908] [serial = 1270] [outer = (nil)] 00:37:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f186d14c400) [pid = 1908] [serial = 1271] [outer = 0x7f186ccdb400] 00:37:24 INFO - PROCESS | 1908 | 1461569844102 Marionette DEBUG loaded listener.js 00:37:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f186d23c400) [pid = 1908] [serial = 1272] [outer = 0x7f186ccdb400] 00:37:25 INFO - PROCESS | 1908 | 1461569844994 Marionette TRACE conn3 <- [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]]]}] 00:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1681ms 00:37:25 INFO - PROCESS | 1908 | 1461569845104 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:37:25 INFO - PROCESS | 1908 | 1461569845108 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:37:25 INFO - PROCESS | 1908 | 1461569845114 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:37:25 INFO - PROCESS | 1908 | 1461569845118 Marionette TRACE conn3 <- [1,1666,null,{}] 00:37:25 INFO - PROCESS | 1908 | 1461569845123 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:25 INFO - PROCESS | 1908 | 1461569845335 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:37:25 INFO - PROCESS | 1908 | 1461569845642 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18713a1000 == 144 [pid = 1908] [id = 424] 00:37:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f186ccd4000) [pid = 1908] [serial = 1273] [outer = (nil)] 00:37:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f186d3cf400) [pid = 1908] [serial = 1274] [outer = 0x7f186ccd4000] 00:37:25 INFO - PROCESS | 1908 | 1461569845726 Marionette DEBUG loaded listener.js 00:37:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f186d6e8c00) [pid = 1908] [serial = 1275] [outer = 0x7f186ccd4000] 00:37:26 INFO - PROCESS | 1908 | 1461569846575 Marionette TRACE conn3 <- [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]]]}] 00:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1540ms 00:37:26 INFO - PROCESS | 1908 | 1461569846655 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:37:26 INFO - PROCESS | 1908 | 1461569846660 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:37:26 INFO - PROCESS | 1908 | 1461569846668 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:37:26 INFO - PROCESS | 1908 | 1461569846672 Marionette TRACE conn3 <- [1,1670,null,{}] 00:37:26 INFO - PROCESS | 1908 | 1461569846679 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:26 INFO - PROCESS | 1908 | 1461569846933 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:37:27 INFO - PROCESS | 1908 | 1461569847241 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874790800 == 145 [pid = 1908] [id = 425] 00:37:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f186d003c00) [pid = 1908] [serial = 1276] [outer = (nil)] 00:37:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 229 (0x7f186e6d3c00) [pid = 1908] [serial = 1277] [outer = 0x7f186d003c00] 00:37:27 INFO - PROCESS | 1908 | 1461569847324 Marionette DEBUG loaded listener.js 00:37:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 230 (0x7f186eb30400) [pid = 1908] [serial = 1278] [outer = 0x7f186d003c00] 00:37:28 INFO - PROCESS | 1908 | 1461569848144 Marionette TRACE conn3 <- [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]]]}] 00:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1537ms 00:37:28 INFO - PROCESS | 1908 | 1461569848209 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:37:28 INFO - PROCESS | 1908 | 1461569848213 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:37:28 INFO - PROCESS | 1908 | 1461569848224 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:37:28 INFO - PROCESS | 1908 | 1461569848227 Marionette TRACE conn3 <- [1,1674,null,{}] 00:37:28 INFO - PROCESS | 1908 | 1461569848233 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:28 INFO - PROCESS | 1908 | 1461569848480 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:37:28 INFO - PROCESS | 1908 | 1461569848781 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875960800 == 146 [pid = 1908] [id = 426] 00:37:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f186d54d400) [pid = 1908] [serial = 1279] [outer = (nil)] 00:37:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 232 (0x7f187002e800) [pid = 1908] [serial = 1280] [outer = 0x7f186d54d400] 00:37:28 INFO - PROCESS | 1908 | 1461569848861 Marionette DEBUG loaded listener.js 00:37:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 233 (0x7f187004a000) [pid = 1908] [serial = 1281] [outer = 0x7f186d54d400] 00:37:29 INFO - PROCESS | 1908 | 1461569849721 Marionette TRACE conn3 <- [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]]]}] 00:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1531ms 00:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:37:29 INFO - PROCESS | 1908 | 1461569849755 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:37:29 INFO - PROCESS | 1908 | 1461569849758 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:37:29 INFO - PROCESS | 1908 | 1461569849765 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:37:29 INFO - PROCESS | 1908 | 1461569849768 Marionette TRACE conn3 <- [1,1678,null,{}] 00:37:29 INFO - PROCESS | 1908 | 1461569849775 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:29 INFO - PROCESS | 1908 | 1461569849988 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:37:30 INFO - PROCESS | 1908 | 1461569850267 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c3a000 == 147 [pid = 1908] [id = 427] 00:37:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 234 (0x7f186d011800) [pid = 1908] [serial = 1282] [outer = (nil)] 00:37:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 235 (0x7f1870153400) [pid = 1908] [serial = 1283] [outer = 0x7f186d011800] 00:37:30 INFO - PROCESS | 1908 | 1461569850410 Marionette DEBUG loaded listener.js 00:37:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 236 (0x7f18701dc400) [pid = 1908] [serial = 1284] [outer = 0x7f186d011800] 00:37:31 INFO - PROCESS | 1908 | 1461569851326 Marionette TRACE conn3 <- [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]]]}] 00:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1631ms 00:37:31 INFO - PROCESS | 1908 | 1461569851397 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:37:31 INFO - PROCESS | 1908 | 1461569851402 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:37:31 INFO - PROCESS | 1908 | 1461569851409 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:37:31 INFO - PROCESS | 1908 | 1461569851415 Marionette TRACE conn3 <- [1,1682,null,{}] 00:37:31 INFO - PROCESS | 1908 | 1461569851422 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:31 INFO - PROCESS | 1908 | 1461569851687 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:37:31 INFO - PROCESS | 1908 | 1461569851973 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884b65800 == 148 [pid = 1908] [id = 428] 00:37:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 237 (0x7f18712ca400) [pid = 1908] [serial = 1285] [outer = (nil)] 00:37:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 238 (0x7f187137c800) [pid = 1908] [serial = 1286] [outer = 0x7f18712ca400] 00:37:32 INFO - PROCESS | 1908 | 1461569852070 Marionette DEBUG loaded listener.js 00:37:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 239 (0x7f1873a42400) [pid = 1908] [serial = 1287] [outer = 0x7f18712ca400] 00:37:32 INFO - PROCESS | 1908 | 1461569852977 Marionette TRACE conn3 <- [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]]]}] 00:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1644ms 00:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:37:33 INFO - PROCESS | 1908 | 1461569853054 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:37:33 INFO - PROCESS | 1908 | 1461569853057 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:37:33 INFO - PROCESS | 1908 | 1461569853064 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:37:33 INFO - PROCESS | 1908 | 1461569853066 Marionette TRACE conn3 <- [1,1686,null,{}] 00:37:33 INFO - PROCESS | 1908 | 1461569853073 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:33 INFO - PROCESS | 1908 | 1461569853325 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:37:33 INFO - PROCESS | 1908 | 1461569853593 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cd2b800 == 149 [pid = 1908] [id = 429] 00:37:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 240 (0x7f18712c3800) [pid = 1908] [serial = 1288] [outer = (nil)] 00:37:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 241 (0x7f187477b000) [pid = 1908] [serial = 1289] [outer = 0x7f18712c3800] 00:37:33 INFO - PROCESS | 1908 | 1461569853672 Marionette DEBUG loaded listener.js 00:37:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 242 (0x7f1874f6f400) [pid = 1908] [serial = 1290] [outer = 0x7f18712c3800] 00:37:34 INFO - PROCESS | 1908 | 1461569854528 Marionette TRACE conn3 <- [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]]]}] 00:37:34 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 00:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1532ms 00:37:34 INFO - PROCESS | 1908 | 1461569854596 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:37:34 INFO - PROCESS | 1908 | 1461569854599 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:37:34 INFO - PROCESS | 1908 | 1461569854605 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:37:34 INFO - PROCESS | 1908 | 1461569854607 Marionette TRACE conn3 <- [1,1690,null,{}] 00:37:34 INFO - PROCESS | 1908 | 1461569854613 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:34 INFO - PROCESS | 1908 | 1461569854823 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:37:35 INFO - PROCESS | 1908 | 1461569855090 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185a0e5000 == 150 [pid = 1908] [id = 430] 00:37:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 243 (0x7f186d00f400) [pid = 1908] [serial = 1291] [outer = (nil)] 00:37:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 244 (0x7f18757a2800) [pid = 1908] [serial = 1292] [outer = 0x7f186d00f400] 00:37:35 INFO - PROCESS | 1908 | 1461569855209 Marionette DEBUG loaded listener.js 00:37:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 245 (0x7f1875fe3000) [pid = 1908] [serial = 1293] [outer = 0x7f186d00f400] 00:37:36 INFO - PROCESS | 1908 | 1461569856074 Marionette TRACE conn3 <- [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]]]}] 00:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1528ms 00:37:36 INFO - PROCESS | 1908 | 1461569856135 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:37:36 INFO - PROCESS | 1908 | 1461569856140 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:37:36 INFO - PROCESS | 1908 | 1461569856147 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:37:36 INFO - PROCESS | 1908 | 1461569856151 Marionette TRACE conn3 <- [1,1694,null,{}] 00:37:36 INFO - PROCESS | 1908 | 1461569856157 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:36 INFO - PROCESS | 1908 | 1461569856393 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:37:36 INFO - PROCESS | 1908 | 1461569856699 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859fd0800 == 151 [pid = 1908] [id = 431] 00:37:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 246 (0x7f1865534c00) [pid = 1908] [serial = 1294] [outer = (nil)] 00:37:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 247 (0x7f187660e800) [pid = 1908] [serial = 1295] [outer = 0x7f1865534c00] 00:37:36 INFO - PROCESS | 1908 | 1461569856791 Marionette DEBUG loaded listener.js 00:37:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 248 (0x7f1877289400) [pid = 1908] [serial = 1296] [outer = 0x7f1865534c00] 00:37:37 INFO - PROCESS | 1908 | 1461569857749 Marionette TRACE conn3 <- [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]]]}] 00:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1639ms 00:37:37 INFO - PROCESS | 1908 | 1461569857787 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:37:37 INFO - PROCESS | 1908 | 1461569857793 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:37:37 INFO - PROCESS | 1908 | 1461569857801 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:37:37 INFO - PROCESS | 1908 | 1461569857803 Marionette TRACE conn3 <- [1,1698,null,{}] 00:37:37 INFO - PROCESS | 1908 | 1461569857809 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:38 INFO - PROCESS | 1908 | 1461569858046 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:37:38 INFO - PROCESS | 1908 | 1461569858388 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ae90800 == 152 [pid = 1908] [id = 432] 00:37:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 249 (0x7f185ac02800) [pid = 1908] [serial = 1297] [outer = (nil)] 00:37:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 250 (0x7f1861a80800) [pid = 1908] [serial = 1298] [outer = 0x7f185ac02800] 00:37:38 INFO - PROCESS | 1908 | 1461569858475 Marionette DEBUG loaded listener.js 00:37:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 251 (0x7f186d54ac00) [pid = 1908] [serial = 1299] [outer = 0x7f185ac02800] 00:37:39 INFO - PROCESS | 1908 | 1461569859349 Marionette TRACE conn3 <- [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]]]}] 00:37:39 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 00:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1583ms 00:37:39 INFO - PROCESS | 1908 | 1461569859385 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:37:39 INFO - PROCESS | 1908 | 1461569859390 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:37:39 INFO - PROCESS | 1908 | 1461569859396 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:37:39 INFO - PROCESS | 1908 | 1461569859400 Marionette TRACE conn3 <- [1,1702,null,{}] 00:37:39 INFO - PROCESS | 1908 | 1461569859406 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:39 INFO - PROCESS | 1908 | 1461569859651 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:37:39 INFO - PROCESS | 1908 | 1461569859982 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186236c800 == 153 [pid = 1908] [id = 433] 00:37:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 252 (0x7f185e49d400) [pid = 1908] [serial = 1300] [outer = (nil)] 00:37:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 253 (0x7f185e826800) [pid = 1908] [serial = 1301] [outer = 0x7f185e49d400] 00:37:40 INFO - PROCESS | 1908 | 1461569860076 Marionette DEBUG loaded listener.js 00:37:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 254 (0x7f1863f9bc00) [pid = 1908] [serial = 1302] [outer = 0x7f185e49d400] 00:37:41 INFO - PROCESS | 1908 | 1461569861009 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1691ms 00:37:41 INFO - PROCESS | 1908 | 1461569861088 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:37:41 INFO - PROCESS | 1908 | 1461569861091 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:37:41 INFO - PROCESS | 1908 | 1461569861098 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:37:41 INFO - PROCESS | 1908 | 1461569861102 Marionette TRACE conn3 <- [1,1706,null,{}] 00:37:41 INFO - PROCESS | 1908 | 1461569861108 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:41 INFO - PROCESS | 1908 | 1461569861322 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:37:41 INFO - PROCESS | 1908 | 1461569861633 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186305e800 == 154 [pid = 1908] [id = 434] 00:37:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 255 (0x7f185cc4e000) [pid = 1908] [serial = 1303] [outer = (nil)] 00:37:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 256 (0x7f1861a7c800) [pid = 1908] [serial = 1304] [outer = 0x7f185cc4e000] 00:37:41 INFO - PROCESS | 1908 | 1461569861714 Marionette DEBUG loaded listener.js 00:37:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 257 (0x7f186541ec00) [pid = 1908] [serial = 1305] [outer = 0x7f185cc4e000] 00:37:42 INFO - PROCESS | 1908 | 1461569862598 Marionette TRACE conn3 <- [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]]]}] 00:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 00:37:42 INFO - PROCESS | 1908 | 1461569862682 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:37:42 INFO - PROCESS | 1908 | 1461569862687 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:37:42 INFO - PROCESS | 1908 | 1461569862693 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:37:42 INFO - PROCESS | 1908 | 1461569862697 Marionette TRACE conn3 <- [1,1710,null,{}] 00:37:42 INFO - PROCESS | 1908 | 1461569862703 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:42 INFO - PROCESS | 1908 | 1461569862982 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:37:43 INFO - PROCESS | 1908 | 1461569863311 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e17f800 == 155 [pid = 1908] [id = 435] 00:37:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 258 (0x7f185cc44800) [pid = 1908] [serial = 1306] [outer = (nil)] 00:37:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 259 (0x7f185cddec00) [pid = 1908] [serial = 1307] [outer = 0x7f185cc44800] 00:37:43 INFO - PROCESS | 1908 | 1461569863386 Marionette DEBUG loaded listener.js 00:37:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 260 (0x7f1862808400) [pid = 1908] [serial = 1308] [outer = 0x7f185cc44800] 00:37:44 INFO - PROCESS | 1908 | 1461569864314 Marionette TRACE conn3 <- [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]]]}] 00:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2085ms 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9c0000 == 154 [pid = 1908] [id = 416] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a6c5800 == 153 [pid = 1908] [id = 415] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fd4800 == 152 [pid = 1908] [id = 414] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e99c800 == 151 [pid = 1908] [id = 413] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e88e800 == 150 [pid = 1908] [id = 412] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862361000 == 149 [pid = 1908] [id = 411] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e8a7800 == 148 [pid = 1908] [id = 410] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e74e000 == 147 [pid = 1908] [id = 409] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188db2b800 == 146 [pid = 1908] [id = 404] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e74d000 == 145 [pid = 1908] [id = 403] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185bbb8000 == 144 [pid = 1908] [id = 402] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188a97c800 == 143 [pid = 1908] [id = 401] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884934800 == 142 [pid = 1908] [id = 400] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187656d800 == 141 [pid = 1908] [id = 399] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4cb800 == 140 [pid = 1908] [id = 398] 00:37:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186278b800 == 139 [pid = 1908] [id = 397] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 259 (0x7f185e3e4800) [pid = 1908] [serial = 1154] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 258 (0x7f186c930c00) [pid = 1908] [serial = 999] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 257 (0x7f186d3cf000) [pid = 1908] [serial = 1181] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 256 (0x7f1870df4c00) [pid = 1908] [serial = 1130] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 255 (0x7f186100c400) [pid = 1908] [serial = 1142] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 254 (0x7f1875ff7000) [pid = 1908] [serial = 1023] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 253 (0x7f1862da4400) [pid = 1908] [serial = 1170] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 252 (0x7f186d3cc800) [pid = 1908] [serial = 1002] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 251 (0x7f18656af000) [pid = 1908] [serial = 1121] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 250 (0x7f188280a000) [pid = 1908] [serial = 894] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 249 (0x7f1888b44000) [pid = 1908] [serial = 1077] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 248 (0x7f18889a6800) [pid = 1908] [serial = 957] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 247 (0x7f18837eb800) [pid = 1908] [serial = 897] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 246 (0x7f185cc50000) [pid = 1908] [serial = 960] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 245 (0x7f1886515c00) [pid = 1908] [serial = 843] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 244 (0x7f1861a7e000) [pid = 1908] [serial = 1092] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 243 (0x7f187294c400) [pid = 1908] [serial = 888] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 242 (0x7f185ac0b000) [pid = 1908] [serial = 1157] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 241 (0x7f1878c3a000) [pid = 1908] [serial = 1136] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 240 (0x7f1875fe1000) [pid = 1908] [serial = 1086] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 239 (0x7f1876682800) [pid = 1908] [serial = 819] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 238 (0x7f1888d0e800) [pid = 1908] [serial = 1089] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 237 (0x7f186cc53400) [pid = 1908] [serial = 1125] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 236 (0x7f1866180400) [pid = 1908] [serial = 1080] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 235 (0x7f18656ad800) [pid = 1908] [serial = 876] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 234 (0x7f1871380c00) [pid = 1908] [serial = 1131] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 233 (0x7f188839cc00) [pid = 1908] [serial = 900] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 232 (0x7f186ffba000) [pid = 1908] [serial = 1128] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 231 (0x7f185d2d5c00) [pid = 1908] [serial = 1151] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f187502bc00) [pid = 1908] [serial = 1020] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 229 (0x7f186c571800) [pid = 1908] [serial = 1095] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 228 (0x7f186d6e6800) [pid = 1908] [serial = 1182] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f186263bc00) [pid = 1908] [serial = 855] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f187014dc00) [pid = 1908] [serial = 1116] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f186d14ac00) [pid = 1908] [serial = 1179] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f186c92cc00) [pid = 1908] [serial = 1187] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f1878f44400) [pid = 1908] [serial = 1029] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f185aed8400) [pid = 1908] [serial = 1163] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f186280a800) [pid = 1908] [serial = 858] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f185e3e8800) [pid = 1908] [serial = 1166] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f186eb2f400) [pid = 1908] [serial = 882] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f188398c400) [pid = 1908] [serial = 1139] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f1863ce2000) [pid = 1908] [serial = 993] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f188483dc00) [pid = 1908] [serial = 954] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1877286000) [pid = 1908] [serial = 1134] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f1869e89400) [pid = 1908] [serial = 996] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f1888125400) [pid = 1908] [serial = 1074] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f18771a7c00) [pid = 1908] [serial = 831] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f1861a6b400) [pid = 1908] [serial = 1169] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f186c1d1800) [pid = 1908] [serial = 1176] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1888bc2c00) [pid = 1908] [serial = 1083] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f1871387800) [pid = 1908] [serial = 1065] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f1870de9400) [pid = 1908] [serial = 1011] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f187014bc00) [pid = 1908] [serial = 1008] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f188812e000) [pid = 1908] [serial = 846] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f185aecf400) [pid = 1908] [serial = 1160] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f186d554c00) [pid = 1908] [serial = 1062] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186cc4dc00) [pid = 1908] [serial = 1178] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186bd98400) [pid = 1908] [serial = 963] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f18664ed800) [pid = 1908] [serial = 1173] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f186e72b800) [pid = 1908] [serial = 1005] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f18742bf800) [pid = 1908] [serial = 1184] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1870276400) [pid = 1908] [serial = 909] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f187579ac00) [pid = 1908] [serial = 948] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f187719f800) [pid = 1908] [serial = 1068] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f185e4a0800) [pid = 1908] [serial = 1118] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1873412000) [pid = 1908] [serial = 945] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f185e829400) [pid = 1908] [serial = 1119] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f18664f9400) [pid = 1908] [serial = 939] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1877293400) [pid = 1908] [serial = 1032] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1862da2400) [pid = 1908] [serial = 1145] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f1871383400) [pid = 1908] [serial = 1014] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1888bbc000) [pid = 1908] [serial = 903] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186d6e9400) [pid = 1908] [serial = 825] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f187728fc00) [pid = 1908] [serial = 891] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f1877294c00) [pid = 1908] [serial = 951] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186bd9fc00) [pid = 1908] [serial = 966] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f18663cec00) [pid = 1908] [serial = 1122] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1874f71400) [pid = 1908] [serial = 828] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186c92b400) [pid = 1908] [serial = 879] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1870dee400) [pid = 1908] [serial = 885] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1874f70800) [pid = 1908] [serial = 1185] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186c1cd400) [pid = 1908] [serial = 1124] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1869d78000) [pid = 1908] [serial = 1175] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186a09ec00) [pid = 1908] [serial = 1059] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f187728a400) [pid = 1908] [serial = 1026] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f1888bbe400) [pid = 1908] [serial = 906] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186daf9800) [pid = 1908] [serial = 942] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1883996400) [pid = 1908] [serial = 837] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186c519400) [pid = 1908] [serial = 822] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f186daf1c00) [pid = 1908] [serial = 1127] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1888d0a000) [pid = 1908] [serial = 852] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f187c951c00) [pid = 1908] [serial = 834] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f185cdde800) [pid = 1908] [serial = 936] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1863eae400) [pid = 1908] [serial = 861] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f18849b4400) [pid = 1908] [serial = 840] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1862dadc00) [pid = 1908] [serial = 1148] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f18884ab800) [pid = 1908] [serial = 849] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1874336400) [pid = 1908] [serial = 1017] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f18771a8400) [pid = 1908] [serial = 1190] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f187579d800) [pid = 1908] [serial = 1188] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1863ceb800) [pid = 1908] [serial = 1172] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f187c956c00) [pid = 1908] [serial = 1071] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f1875fd9800) [pid = 1908] [serial = 1133] [outer = (nil)] [url = about:blank] 00:37:45 INFO - PROCESS | 1908 | 1461569865609 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:37:45 INFO - PROCESS | 1908 | 1461569865614 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:37:45 INFO - PROCESS | 1908 | 1461569865654 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:37:45 INFO - PROCESS | 1908 | 1461569865663 Marionette TRACE conn3 <- [1,1714,null,{}] 00:37:45 INFO - PROCESS | 1908 | 1461569865672 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:45 INFO - PROCESS | 1908 | 1461569865880 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:37:46 INFO - PROCESS | 1908 | 1461569866070 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1e9000 == 140 [pid = 1908] [id = 436] 00:37:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f185ccc9000) [pid = 1908] [serial = 1309] [outer = (nil)] 00:37:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f185ccd0400) [pid = 1908] [serial = 1310] [outer = 0x7f185ccc9000] 00:37:46 INFO - PROCESS | 1908 | 1461569866146 Marionette DEBUG loaded listener.js 00:37:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f185d1ed800) [pid = 1908] [serial = 1311] [outer = 0x7f185ccc9000] 00:37:46 INFO - PROCESS | 1908 | 1461569866919 Marionette TRACE conn3 <- [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]]]}] 00:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1344ms 00:37:47 INFO - PROCESS | 1908 | 1461569866998 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:37:47 INFO - PROCESS | 1908 | 1461569867005 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:37:47 INFO - PROCESS | 1908 | 1461569867022 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:37:47 INFO - PROCESS | 1908 | 1461569867029 Marionette TRACE conn3 <- [1,1718,null,{}] 00:37:47 INFO - PROCESS | 1908 | 1461569867037 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:47 INFO - PROCESS | 1908 | 1461569867257 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:37:47 INFO - PROCESS | 1908 | 1461569867441 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6ae000 == 141 [pid = 1908] [id = 437] 00:37:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f185bdde800) [pid = 1908] [serial = 1312] [outer = (nil)] 00:37:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f185e3eb000) [pid = 1908] [serial = 1313] [outer = 0x7f185bdde800] 00:37:47 INFO - PROCESS | 1908 | 1461569867509 Marionette DEBUG loaded listener.js 00:37:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f185e826c00) [pid = 1908] [serial = 1314] [outer = 0x7f185bdde800] 00:37:48 INFO - PROCESS | 1908 | 1461569868444 Marionette TRACE conn3 <- [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]]]}] 00:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1493ms 00:37:48 INFO - PROCESS | 1908 | 1461569868508 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:37:48 INFO - PROCESS | 1908 | 1461569868512 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:37:48 INFO - PROCESS | 1908 | 1461569868519 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:37:48 INFO - PROCESS | 1908 | 1461569868522 Marionette TRACE conn3 <- [1,1722,null,{}] 00:37:48 INFO - PROCESS | 1908 | 1461569868545 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:48 INFO - PROCESS | 1908 | 1461569868857 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:37:48 INFO - PROCESS | 1908 | 1461569868897 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e8a5000 == 142 [pid = 1908] [id = 438] 00:37:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1861a69400) [pid = 1908] [serial = 1315] [outer = (nil)] 00:37:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1861a7d400) [pid = 1908] [serial = 1316] [outer = 0x7f1861a69400] 00:37:48 INFO - PROCESS | 1908 | 1461569868972 Marionette DEBUG loaded listener.js 00:37:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1862da0400) [pid = 1908] [serial = 1317] [outer = 0x7f1861a69400] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185ad4b400) [pid = 1908] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f185e82fc00) [pid = 1908] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f186a149800) [pid = 1908] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1862803c00) [pid = 1908] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f185ac03000) [pid = 1908] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1861a6f400) [pid = 1908] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f185d1f0c00) [pid = 1908] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:37:50 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f185ccca000) [pid = 1908] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:37:50 INFO - PROCESS | 1908 | 1461569870514 Marionette TRACE conn3 <- [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]]]}] 00:37:50 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 00:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2053ms 00:37:50 INFO - PROCESS | 1908 | 1461569870608 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:37:50 INFO - PROCESS | 1908 | 1461569870610 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:37:50 INFO - PROCESS | 1908 | 1461569870627 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:37:50 INFO - PROCESS | 1908 | 1461569870630 Marionette TRACE conn3 <- [1,1726,null,{}] 00:37:50 INFO - PROCESS | 1908 | 1461569870639 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:50 INFO - PROCESS | 1908 | 1461569870850 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:37:51 INFO - PROCESS | 1908 | 1461569871013 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ee3000 == 143 [pid = 1908] [id = 439] 00:37:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f185bde1c00) [pid = 1908] [serial = 1318] [outer = (nil)] 00:37:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1862da4400) [pid = 1908] [serial = 1319] [outer = 0x7f185bde1c00] 00:37:51 INFO - PROCESS | 1908 | 1461569871080 Marionette DEBUG loaded listener.js 00:37:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f1863c40400) [pid = 1908] [serial = 1320] [outer = 0x7f185bde1c00] 00:37:51 INFO - PROCESS | 1908 | 1461569871839 Marionette TRACE conn3 <- [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]]]}] 00:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1245ms 00:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:37:51 INFO - PROCESS | 1908 | 1461569871872 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:37:51 INFO - PROCESS | 1908 | 1461569871874 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:37:51 INFO - PROCESS | 1908 | 1461569871882 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:37:51 INFO - PROCESS | 1908 | 1461569871885 Marionette TRACE conn3 <- [1,1730,null,{}] 00:37:51 INFO - PROCESS | 1908 | 1461569871894 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:52 INFO - PROCESS | 1908 | 1461569872090 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:37:52 INFO - PROCESS | 1908 | 1461569872105 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862798800 == 144 [pid = 1908] [id = 440] 00:37:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f185aed5000) [pid = 1908] [serial = 1321] [outer = (nil)] 00:37:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1864099c00) [pid = 1908] [serial = 1322] [outer = 0x7f185aed5000] 00:37:52 INFO - PROCESS | 1908 | 1461569872337 Marionette DEBUG loaded listener.js 00:37:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1865417c00) [pid = 1908] [serial = 1323] [outer = 0x7f185aed5000] 00:37:53 INFO - PROCESS | 1908 | 1461569873434 Marionette TRACE conn3 <- [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]]]}] 00:37:53 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 00:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1587ms 00:37:53 INFO - PROCESS | 1908 | 1461569873469 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:37:53 INFO - PROCESS | 1908 | 1461569873477 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:37:53 INFO - PROCESS | 1908 | 1461569873488 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:37:53 INFO - PROCESS | 1908 | 1461569873492 Marionette TRACE conn3 <- [1,1734,null,{}] 00:37:53 INFO - PROCESS | 1908 | 1461569873502 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:53 INFO - PROCESS | 1908 | 1461569873778 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:37:54 INFO - PROCESS | 1908 | 1461569874087 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e753000 == 145 [pid = 1908] [id = 441] 00:37:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f185d2d4000) [pid = 1908] [serial = 1324] [outer = (nil)] 00:37:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f185e3e9c00) [pid = 1908] [serial = 1325] [outer = 0x7f185d2d4000] 00:37:54 INFO - PROCESS | 1908 | 1461569874173 Marionette DEBUG loaded listener.js 00:37:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f185e82d000) [pid = 1908] [serial = 1326] [outer = 0x7f185d2d4000] 00:37:55 INFO - PROCESS | 1908 | 1461569875126 Marionette TRACE conn3 <- [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]]]}] 00:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1689ms 00:37:55 INFO - PROCESS | 1908 | 1461569875177 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:37:55 INFO - PROCESS | 1908 | 1461569875187 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:37:55 INFO - PROCESS | 1908 | 1461569875201 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:37:55 INFO - PROCESS | 1908 | 1461569875207 Marionette TRACE conn3 <- [1,1738,null,{}] 00:37:55 INFO - PROCESS | 1908 | 1461569875213 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:55 INFO - PROCESS | 1908 | 1461569875464 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:37:55 INFO - PROCESS | 1908 | 1461569875861 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630c9000 == 146 [pid = 1908] [id = 442] 00:37:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1863c8fc00) [pid = 1908] [serial = 1327] [outer = (nil)] 00:37:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f1863ce2400) [pid = 1908] [serial = 1328] [outer = 0x7f1863c8fc00] 00:37:55 INFO - PROCESS | 1908 | 1461569875946 Marionette DEBUG loaded listener.js 00:37:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186409f400) [pid = 1908] [serial = 1329] [outer = 0x7f1863c8fc00] 00:37:56 INFO - PROCESS | 1908 | 1461569876828 Marionette TRACE conn3 <- [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]]]}] 00:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1686ms 00:37:56 INFO - PROCESS | 1908 | 1461569876888 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:37:56 INFO - PROCESS | 1908 | 1461569876892 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:37:56 INFO - PROCESS | 1908 | 1461569876898 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:37:56 INFO - PROCESS | 1908 | 1461569876904 Marionette TRACE conn3 <- [1,1742,null,{}] 00:37:56 INFO - PROCESS | 1908 | 1461569876921 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:57 INFO - PROCESS | 1908 | 1461569877182 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:37:57 INFO - PROCESS | 1908 | 1461569877431 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657ab800 == 147 [pid = 1908] [id = 443] 00:37:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f18662b9c00) [pid = 1908] [serial = 1330] [outer = (nil)] 00:37:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1869d6d000) [pid = 1908] [serial = 1331] [outer = 0x7f18662b9c00] 00:37:57 INFO - PROCESS | 1908 | 1461569877557 Marionette DEBUG loaded listener.js 00:37:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186a09ec00) [pid = 1908] [serial = 1332] [outer = 0x7f18662b9c00] 00:37:58 INFO - PROCESS | 1908 | 1461569878451 Marionette TRACE conn3 <- [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]]]}] 00:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1592ms 00:37:58 INFO - PROCESS | 1908 | 1461569878491 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:37:58 INFO - PROCESS | 1908 | 1461569878495 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:37:58 INFO - PROCESS | 1908 | 1461569878502 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:37:58 INFO - PROCESS | 1908 | 1461569878506 Marionette TRACE conn3 <- [1,1746,null,{}] 00:37:58 INFO - PROCESS | 1908 | 1461569878511 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:58 INFO - PROCESS | 1908 | 1461569878722 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:37:58 INFO - PROCESS | 1908 | 1461569878939 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869da2000 == 148 [pid = 1908] [id = 444] 00:37:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f18663c7800) [pid = 1908] [serial = 1333] [outer = (nil)] 00:37:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186a148000) [pid = 1908] [serial = 1334] [outer = 0x7f18663c7800] 00:37:59 INFO - PROCESS | 1908 | 1461569879053 Marionette DEBUG loaded listener.js 00:37:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186bda1800) [pid = 1908] [serial = 1335] [outer = 0x7f18663c7800] 00:38:00 INFO - PROCESS | 1908 | 1461569880005 Marionette TRACE conn3 <- [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]]]}] 00:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1539ms 00:38:00 INFO - PROCESS | 1908 | 1461569880043 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:38:00 INFO - PROCESS | 1908 | 1461569880046 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:38:00 INFO - PROCESS | 1908 | 1461569880052 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:38:00 INFO - PROCESS | 1908 | 1461569880055 Marionette TRACE conn3 <- [1,1750,null,{}] 00:38:00 INFO - PROCESS | 1908 | 1461569880061 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:00 INFO - PROCESS | 1908 | 1461569880274 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:38:00 INFO - PROCESS | 1908 | 1461569880485 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a287000 == 149 [pid = 1908] [id = 445] 00:38:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186a0a2800) [pid = 1908] [serial = 1336] [outer = (nil)] 00:38:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186c519400) [pid = 1908] [serial = 1337] [outer = 0x7f186a0a2800] 00:38:00 INFO - PROCESS | 1908 | 1461569880601 Marionette DEBUG loaded listener.js 00:38:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f186c577800) [pid = 1908] [serial = 1338] [outer = 0x7f186a0a2800] 00:38:01 INFO - PROCESS | 1908 | 1461569881761 Marionette TRACE conn3 <- [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]]]}] 00:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1781ms 00:38:01 INFO - PROCESS | 1908 | 1461569881835 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:38:01 INFO - PROCESS | 1908 | 1461569881839 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:38:01 INFO - PROCESS | 1908 | 1461569881846 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:38:01 INFO - PROCESS | 1908 | 1461569881848 Marionette TRACE conn3 <- [1,1754,null,{}] 00:38:01 INFO - PROCESS | 1908 | 1461569881854 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:02 INFO - PROCESS | 1908 | 1461569882128 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:38:02 INFO - PROCESS | 1908 | 1461569882426 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb42000 == 150 [pid = 1908] [id = 446] 00:38:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f186cbebc00) [pid = 1908] [serial = 1339] [outer = (nil)] 00:38:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186d235400) [pid = 1908] [serial = 1340] [outer = 0x7f186cbebc00] 00:38:02 INFO - PROCESS | 1908 | 1461569882524 Marionette DEBUG loaded listener.js 00:38:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186d9d1400) [pid = 1908] [serial = 1341] [outer = 0x7f186cbebc00] 00:38:03 INFO - PROCESS | 1908 | 1461569883397 Marionette TRACE conn3 <- [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]]]}] 00:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 00:38:03 INFO - PROCESS | 1908 | 1461569883431 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:38:03 INFO - PROCESS | 1908 | 1461569883434 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:38:03 INFO - PROCESS | 1908 | 1461569883440 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:38:03 INFO - PROCESS | 1908 | 1461569883443 Marionette TRACE conn3 <- [1,1758,null,{}] 00:38:03 INFO - PROCESS | 1908 | 1461569883449 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:03 INFO - PROCESS | 1908 | 1461569883683 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:38:03 INFO - PROCESS | 1908 | 1461569883898 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d2a5800 == 151 [pid = 1908] [id = 447] 00:38:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186ccdc400) [pid = 1908] [serial = 1342] [outer = (nil)] 00:38:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186ebe8c00) [pid = 1908] [serial = 1343] [outer = 0x7f186ccdc400] 00:38:04 INFO - PROCESS | 1908 | 1461569884011 Marionette DEBUG loaded listener.js 00:38:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1870042400) [pid = 1908] [serial = 1344] [outer = 0x7f186ccdc400] 00:38:04 INFO - PROCESS | 1908 | 1461569884961 Marionette TRACE conn3 <- [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]]]}] 00:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 00:38:05 INFO - PROCESS | 1908 | 1461569885021 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:38:05 INFO - PROCESS | 1908 | 1461569885025 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:38:05 INFO - PROCESS | 1908 | 1461569885031 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:38:05 INFO - PROCESS | 1908 | 1461569885035 Marionette TRACE conn3 <- [1,1762,null,{}] 00:38:05 INFO - PROCESS | 1908 | 1461569885041 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:05 INFO - PROCESS | 1908 | 1461569885253 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:38:05 INFO - PROCESS | 1908 | 1461569885458 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d6bd800 == 152 [pid = 1908] [id = 448] 00:38:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186d54dc00) [pid = 1908] [serial = 1345] [outer = (nil)] 00:38:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f187014dc00) [pid = 1908] [serial = 1346] [outer = 0x7f186d54dc00] 00:38:05 INFO - PROCESS | 1908 | 1461569885532 Marionette DEBUG loaded listener.js 00:38:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f18701e0400) [pid = 1908] [serial = 1347] [outer = 0x7f186d54dc00] 00:38:06 INFO - PROCESS | 1908 | 1461569886446 Marionette TRACE conn3 <- [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]]]}] 00:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1481ms 00:38:06 INFO - PROCESS | 1908 | 1461569886514 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:38:06 INFO - PROCESS | 1908 | 1461569886519 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:38:06 INFO - PROCESS | 1908 | 1461569886525 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:38:06 INFO - PROCESS | 1908 | 1461569886528 Marionette TRACE conn3 <- [1,1766,null,{}] 00:38:06 INFO - PROCESS | 1908 | 1461569886533 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:06 INFO - PROCESS | 1908 | 1461569886748 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:38:06 INFO - PROCESS | 1908 | 1461569886960 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870229000 == 153 [pid = 1908] [id = 449] 00:38:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f185e4a7400) [pid = 1908] [serial = 1348] [outer = (nil)] 00:38:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f187027c800) [pid = 1908] [serial = 1349] [outer = 0x7f185e4a7400] 00:38:07 INFO - PROCESS | 1908 | 1461569887131 Marionette DEBUG loaded listener.js 00:38:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1871089800) [pid = 1908] [serial = 1350] [outer = 0x7f185e4a7400] 00:38:08 INFO - PROCESS | 1908 | 1461569888009 Marionette TRACE conn3 <- [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]]]}] 00:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 00:38:08 INFO - PROCESS | 1908 | 1461569888058 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:38:08 INFO - PROCESS | 1908 | 1461569888061 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:38:08 INFO - PROCESS | 1908 | 1461569888067 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:38:08 INFO - PROCESS | 1908 | 1461569888070 Marionette TRACE conn3 <- [1,1770,null,{}] 00:38:08 INFO - PROCESS | 1908 | 1461569888075 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:08 INFO - PROCESS | 1908 | 1461569888290 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:38:08 INFO - PROCESS | 1908 | 1461569888501 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d68800 == 154 [pid = 1908] [id = 450] 00:38:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186d6edc00) [pid = 1908] [serial = 1351] [outer = (nil)] 00:38:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f18712c3400) [pid = 1908] [serial = 1352] [outer = 0x7f186d6edc00] 00:38:08 INFO - PROCESS | 1908 | 1461569888616 Marionette DEBUG loaded listener.js 00:38:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1872950c00) [pid = 1908] [serial = 1353] [outer = 0x7f186d6edc00] 00:38:09 INFO - PROCESS | 1908 | 1461569889581 Marionette TRACE conn3 <- [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]]]}] 00:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 00:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:38:09 INFO - PROCESS | 1908 | 1461569889652 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:38:09 INFO - PROCESS | 1908 | 1461569889655 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:38:09 INFO - PROCESS | 1908 | 1461569889661 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:38:09 INFO - PROCESS | 1908 | 1461569889665 Marionette TRACE conn3 <- [1,1774,null,{}] 00:38:09 INFO - PROCESS | 1908 | 1461569889671 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:09 INFO - PROCESS | 1908 | 1461569889961 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:38:10 INFO - PROCESS | 1908 | 1461569890219 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187138e800 == 155 [pid = 1908] [id = 451] 00:38:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1873a3d800) [pid = 1908] [serial = 1354] [outer = (nil)] 00:38:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1876682800) [pid = 1908] [serial = 1355] [outer = 0x7f1873a3d800] 00:38:10 INFO - PROCESS | 1908 | 1461569890339 Marionette DEBUG loaded listener.js 00:38:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1878c34800) [pid = 1908] [serial = 1356] [outer = 0x7f1873a3d800] 00:38:11 INFO - PROCESS | 1908 | 1461569891256 Marionette TRACE conn3 <- [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]]]}] 00:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1637ms 00:38:11 INFO - PROCESS | 1908 | 1461569891298 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:38:11 INFO - PROCESS | 1908 | 1461569891302 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:38:11 INFO - PROCESS | 1908 | 1461569891307 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:38:11 INFO - PROCESS | 1908 | 1461569891309 Marionette TRACE conn3 <- [1,1778,null,{}] 00:38:11 INFO - PROCESS | 1908 | 1461569891315 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:11 INFO - PROCESS | 1908 | 1461569891510 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:38:11 INFO - PROCESS | 1908 | 1461569891775 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873a5e000 == 156 [pid = 1908] [id = 452] 00:38:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f187579d000) [pid = 1908] [serial = 1357] [outer = (nil)] 00:38:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f1878f43800) [pid = 1908] [serial = 1358] [outer = 0x7f187579d000] 00:38:11 INFO - PROCESS | 1908 | 1461569891896 Marionette DEBUG loaded listener.js 00:38:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1879bd9800) [pid = 1908] [serial = 1359] [outer = 0x7f187579d000] 00:38:12 INFO - PROCESS | 1908 | 1461569892692 Marionette TRACE conn3 <- [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]]]}] 00:38:12 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 00:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1433ms 00:38:12 INFO - PROCESS | 1908 | 1461569892742 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:38:12 INFO - PROCESS | 1908 | 1461569892746 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:38:12 INFO - PROCESS | 1908 | 1461569892752 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:38:12 INFO - PROCESS | 1908 | 1461569892754 Marionette TRACE conn3 <- [1,1782,null,{}] 00:38:12 INFO - PROCESS | 1908 | 1461569892760 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:12 INFO - PROCESS | 1908 | 1461569892978 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:38:13 INFO - PROCESS | 1908 | 1461569893242 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874fd8000 == 157 [pid = 1908] [id = 453] 00:38:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f186cc4d800) [pid = 1908] [serial = 1360] [outer = (nil)] 00:38:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1878f41400) [pid = 1908] [serial = 1361] [outer = 0x7f186cc4d800] 00:38:13 INFO - PROCESS | 1908 | 1461569893320 Marionette DEBUG loaded listener.js 00:38:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f188280cc00) [pid = 1908] [serial = 1362] [outer = 0x7f186cc4d800] 00:38:14 INFO - PROCESS | 1908 | 1461569894202 Marionette TRACE conn3 <- [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]]]}] 00:38:14 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 00:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1528ms 00:38:14 INFO - PROCESS | 1908 | 1461569894282 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:38:14 INFO - PROCESS | 1908 | 1461569894284 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:38:14 INFO - PROCESS | 1908 | 1461569894291 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:38:14 INFO - PROCESS | 1908 | 1461569894293 Marionette TRACE conn3 <- [1,1786,null,{}] 00:38:14 INFO - PROCESS | 1908 | 1461569894299 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:14 INFO - PROCESS | 1908 | 1461569894567 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:38:14 INFO - PROCESS | 1908 | 1461569894872 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e166000 == 158 [pid = 1908] [id = 454] 00:38:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f185ac0bc00) [pid = 1908] [serial = 1363] [outer = (nil)] 00:38:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f185ad43c00) [pid = 1908] [serial = 1364] [outer = 0x7f185ac0bc00] 00:38:14 INFO - PROCESS | 1908 | 1461569894952 Marionette DEBUG loaded listener.js 00:38:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f1862dab800) [pid = 1908] [serial = 1365] [outer = 0x7f185ac0bc00] 00:38:16 INFO - PROCESS | 1908 | 1461569896252 Marionette TRACE conn3 <- [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]]]}] 00:38:16 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 00:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2030ms 00:38:16 INFO - PROCESS | 1908 | 1461569896322 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:38:16 INFO - PROCESS | 1908 | 1461569896328 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:38:16 INFO - PROCESS | 1908 | 1461569896391 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:38:16 INFO - PROCESS | 1908 | 1461569896398 Marionette TRACE conn3 <- [1,1790,null,{}] 00:38:16 INFO - PROCESS | 1908 | 1461569896470 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:16 INFO - PROCESS | 1908 | 1461569896696 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:38:16 INFO - PROCESS | 1908 | 1461569896928 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e75b000 == 159 [pid = 1908] [id = 455] 00:38:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f185aecb800) [pid = 1908] [serial = 1366] [outer = (nil)] 00:38:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f185d1ecc00) [pid = 1908] [serial = 1367] [outer = 0x7f185aecb800] 00:38:17 INFO - PROCESS | 1908 | 1461569897007 Marionette DEBUG loaded listener.js 00:38:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f185d2d2000) [pid = 1908] [serial = 1368] [outer = 0x7f185aecb800] 00:38:18 INFO - PROCESS | 1908 | 1461569898029 Marionette TRACE conn3 <- [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]]]}] 00:38:18 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) 00:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1771ms 00:38:18 INFO - PROCESS | 1908 | 1461569898108 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:38:18 INFO - PROCESS | 1908 | 1461569898126 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:38:18 INFO - PROCESS | 1908 | 1461569898155 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:38:18 INFO - PROCESS | 1908 | 1461569898169 Marionette TRACE conn3 <- [1,1794,null,{}] 00:38:18 INFO - PROCESS | 1908 | 1461569898228 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:18 INFO - PROCESS | 1908 | 1461569898475 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:38:18 INFO - PROCESS | 1908 | 1461569898743 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e165800 == 160 [pid = 1908] [id = 456] 00:38:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f185e4a7c00) [pid = 1908] [serial = 1369] [outer = (nil)] 00:38:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f1860838400) [pid = 1908] [serial = 1370] [outer = 0x7f185e4a7c00] 00:38:18 INFO - PROCESS | 1908 | 1461569898854 Marionette DEBUG loaded listener.js 00:38:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f1861a6a400) [pid = 1908] [serial = 1371] [outer = 0x7f185e4a7c00] 00:38:19 INFO - PROCESS | 1908 | 1461569899807 Marionette TRACE conn3 <- [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]]]}] 00:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1707ms 00:38:19 INFO - PROCESS | 1908 | 1461569899849 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:38:19 INFO - PROCESS | 1908 | 1461569899853 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:38:19 INFO - PROCESS | 1908 | 1461569899859 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:38:19 INFO - PROCESS | 1908 | 1461569899864 Marionette TRACE conn3 <- [1,1798,null,{}] 00:38:19 INFO - PROCESS | 1908 | 1461569899879 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:20 INFO - PROCESS | 1908 | 1461569900095 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e99a000 == 159 [pid = 1908] [id = 387] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630be000 == 158 [pid = 1908] [id = 170] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ae99800 == 157 [pid = 1908] [id = 386] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f187108d000) [pid = 1908] [serial = 1220] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1863c3e800) [pid = 1908] [serial = 1211] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f187720e400) [pid = 1908] [serial = 1208] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f18640a7400) [pid = 1908] [serial = 1217] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f1869d71800) [pid = 1908] [serial = 1199] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f186cbdec00) [pid = 1908] [serial = 1202] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f185ad49400) [pid = 1908] [serial = 1223] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1861a6fc00) [pid = 1908] [serial = 1196] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186409d000) [pid = 1908] [serial = 1214] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f185d1f9000) [pid = 1908] [serial = 1193] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f185bdda000) [pid = 1908] [serial = 1226] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f186d6f1c00) [pid = 1908] [serial = 1205] [outer = (nil)] [url = about:blank] 00:38:20 INFO - PROCESS | 1908 | 1461569900495 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185d367800 == 156 [pid = 1908] [id = 385] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18711e2800 == 155 [pid = 1908] [id = 195] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863d98000 == 154 [pid = 1908] [id = 267] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ee3000 == 153 [pid = 1908] [id = 439] 00:38:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ad92800 == 154 [pid = 1908] [id = 457] 00:38:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f185aed4000) [pid = 1908] [serial = 1372] [outer = (nil)] 00:38:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f185d1f9000) [pid = 1908] [serial = 1373] [outer = 0x7f185aed4000] 00:38:20 INFO - PROCESS | 1908 | 1461569900596 Marionette DEBUG loaded listener.js 00:38:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1863c9c800) [pid = 1908] [serial = 1374] [outer = 0x7f185aed4000] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e8a5000 == 153 [pid = 1908] [id = 438] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874c76000 == 152 [pid = 1908] [id = 396] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6ae000 == 151 [pid = 1908] [id = 437] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1e9000 == 150 [pid = 1908] [id = 436] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e17f800 == 149 [pid = 1908] [id = 435] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186305e800 == 148 [pid = 1908] [id = 434] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186236c800 == 147 [pid = 1908] [id = 433] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ae90800 == 146 [pid = 1908] [id = 432] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859fd0800 == 145 [pid = 1908] [id = 431] 00:38:20 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185a0e5000 == 144 [pid = 1908] [id = 430] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188cd2b800 == 143 [pid = 1908] [id = 429] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884b65800 == 142 [pid = 1908] [id = 428] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c3a000 == 141 [pid = 1908] [id = 427] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875960800 == 140 [pid = 1908] [id = 426] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874790800 == 139 [pid = 1908] [id = 425] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18713a1000 == 138 [pid = 1908] [id = 424] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870fe6000 == 137 [pid = 1908] [id = 423] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187023f800 == 136 [pid = 1908] [id = 422] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d911000 == 135 [pid = 1908] [id = 421] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4cb000 == 134 [pid = 1908] [id = 420] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866116000 == 133 [pid = 1908] [id = 419] 00:38:21 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e815000 == 132 [pid = 1908] [id = 418] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f185cc47c00) [pid = 1908] [serial = 1229] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f185cddb400) [pid = 1908] [serial = 1230] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1861006400) [pid = 1908] [serial = 1235] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186c1d0400) [pid = 1908] [serial = 1247] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1861a77000) [pid = 1908] [serial = 1236] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f1863ea2000) [pid = 1908] [serial = 1241] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f18640a4800) [pid = 1908] [serial = 1242] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f1861011000) [pid = 1908] [serial = 1238] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1862dac000) [pid = 1908] [serial = 1239] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18662b3c00) [pid = 1908] [serial = 1244] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f185d2cdc00) [pid = 1908] [serial = 1232] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f185e3dec00) [pid = 1908] [serial = 1233] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f185e832c00) [pid = 1908] [serial = 1250] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186c520000) [pid = 1908] [serial = 1248] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1861a6d800) [pid = 1908] [serial = 1251] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186a0d5400) [pid = 1908] [serial = 1245] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1908 | 1461569901429 Marionette TRACE conn3 <- [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]]]}] 00:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1592ms 00:38:21 INFO - PROCESS | 1908 | 1461569901452 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:38:21 INFO - PROCESS | 1908 | 1461569901456 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:38:21 INFO - PROCESS | 1908 | 1461569901462 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:38:21 INFO - PROCESS | 1908 | 1461569901464 Marionette TRACE conn3 <- [1,1802,null,{}] 00:38:21 INFO - PROCESS | 1908 | 1461569901469 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:21 INFO - PROCESS | 1908 | 1461569901663 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:38:21 INFO - PROCESS | 1908 | 1461569901855 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6a5800 == 133 [pid = 1908] [id = 458] 00:38:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f185bdd9800) [pid = 1908] [serial = 1375] [outer = (nil)] 00:38:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1863cea000) [pid = 1908] [serial = 1376] [outer = 0x7f185bdd9800] 00:38:21 INFO - PROCESS | 1908 | 1461569901929 Marionette DEBUG loaded listener.js 00:38:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1865536800) [pid = 1908] [serial = 1377] [outer = 0x7f185bdd9800] 00:38:22 INFO - PROCESS | 1908 | 1461569902755 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1333ms 00:38:22 INFO - PROCESS | 1908 | 1461569902798 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:38:22 INFO - PROCESS | 1908 | 1461569902801 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:38:22 INFO - PROCESS | 1908 | 1461569902807 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:38:22 INFO - PROCESS | 1908 | 1461569902809 Marionette TRACE conn3 <- [1,1806,null,{}] 00:38:22 INFO - PROCESS | 1908 | 1461569902815 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:23 INFO - PROCESS | 1908 | 1461569903096 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:38:23 INFO - PROCESS | 1908 | 1461569903131 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862522000 == 134 [pid = 1908] [id = 459] 00:38:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f185e832c00) [pid = 1908] [serial = 1378] [outer = (nil)] 00:38:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1866175c00) [pid = 1908] [serial = 1379] [outer = 0x7f185e832c00] 00:38:23 INFO - PROCESS | 1908 | 1461569903206 Marionette DEBUG loaded listener.js 00:38:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f18663c6000) [pid = 1908] [serial = 1380] [outer = 0x7f185e832c00] 00:38:24 INFO - PROCESS | 1908 | 1461569904165 Marionette TRACE conn3 <- [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]]]}] 00:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1428ms 00:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:38:24 INFO - PROCESS | 1908 | 1461569904236 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:38:24 INFO - PROCESS | 1908 | 1461569904239 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:38:24 INFO - PROCESS | 1908 | 1461569904245 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:38:24 INFO - PROCESS | 1908 | 1461569904248 Marionette TRACE conn3 <- [1,1810,null,{}] 00:38:24 INFO - PROCESS | 1908 | 1461569904275 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:24 INFO - PROCESS | 1908 | 1461569904564 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:38:24 INFO - PROCESS | 1908 | 1461569904602 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863d98000 == 135 [pid = 1908] [id = 460] 00:38:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1869e89c00) [pid = 1908] [serial = 1381] [outer = (nil)] 00:38:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186bda1c00) [pid = 1908] [serial = 1382] [outer = 0x7f1869e89c00] 00:38:24 INFO - PROCESS | 1908 | 1461569904667 Marionette DEBUG loaded listener.js 00:38:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f186c56c400) [pid = 1908] [serial = 1383] [outer = 0x7f1869e89c00] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f185ad44400) [pid = 1908] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f185ac11400) [pid = 1908] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1873412400) [pid = 1908] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f187579f000) [pid = 1908] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1861a69400) [pid = 1908] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f185ccc9000) [pid = 1908] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f185bde1c00) [pid = 1908] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1865534c00) [pid = 1908] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f185ac02800) [pid = 1908] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f1863ea1c00) [pid = 1908] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f18712ca400) [pid = 1908] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185cdd9800) [pid = 1908] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f185cc4e000) [pid = 1908] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186d003c00) [pid = 1908] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f185e3e6800) [pid = 1908] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f18712c3800) [pid = 1908] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186d011800) [pid = 1908] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186ccdb400) [pid = 1908] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f186d00f400) [pid = 1908] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186ccd4000) [pid = 1908] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186d54d400) [pid = 1908] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f1863eaa000) [pid = 1908] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f185cccd800) [pid = 1908] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185bdde800) [pid = 1908] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1869d6dc00) [pid = 1908] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185e49d400) [pid = 1908] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:38:25 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f185aeca400) [pid = 1908] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185ad41400) [pid = 1908] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f185ac03800) [pid = 1908] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185d2cfc00) [pid = 1908] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f187108c000) [pid = 1908] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f185cc4a000) [pid = 1908] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f185d2d0000) [pid = 1908] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1861007800) [pid = 1908] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f1861002c00) [pid = 1908] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1863cea800) [pid = 1908] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f185cdde000) [pid = 1908] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f185ac02400) [pid = 1908] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f185d1f5000) [pid = 1908] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f186083f400) [pid = 1908] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185e3ec000) [pid = 1908] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f1863ceac00) [pid = 1908] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f1869d7ac00) [pid = 1908] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186e6dec00) [pid = 1908] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f1863c39c00) [pid = 1908] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1863c37c00) [pid = 1908] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:38:26 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1863c3a400) [pid = 1908] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:38:26 INFO - PROCESS | 1908 | 1461569906418 Marionette TRACE conn3 <- [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]]]}] 00:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2191ms 00:38:26 INFO - PROCESS | 1908 | 1461569906437 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:38:26 INFO - PROCESS | 1908 | 1461569906440 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:38:26 INFO - PROCESS | 1908 | 1461569906446 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:38:26 INFO - PROCESS | 1908 | 1461569906448 Marionette TRACE conn3 <- [1,1814,null,{}] 00:38:26 INFO - PROCESS | 1908 | 1461569906454 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:26 INFO - PROCESS | 1908 | 1461569906698 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:38:26 INFO - PROCESS | 1908 | 1461569906717 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4cd800 == 136 [pid = 1908] [id = 461] 00:38:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185ac02800) [pid = 1908] [serial = 1384] [outer = (nil)] 00:38:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185d1f5000) [pid = 1908] [serial = 1385] [outer = 0x7f185ac02800] 00:38:26 INFO - PROCESS | 1908 | 1461569906785 Marionette DEBUG loaded listener.js 00:38:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1861002c00) [pid = 1908] [serial = 1386] [outer = 0x7f185ac02800] 00:38:27 INFO - PROCESS | 1908 | 1461569907590 Marionette TRACE conn3 <- [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]]]}] 00:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1182ms 00:38:27 INFO - PROCESS | 1908 | 1461569907630 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:38:27 INFO - PROCESS | 1908 | 1461569907633 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:38:27 INFO - PROCESS | 1908 | 1461569907650 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:38:27 INFO - PROCESS | 1908 | 1461569907653 Marionette TRACE conn3 <- [1,1818,null,{}] 00:38:27 INFO - PROCESS | 1908 | 1461569907662 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:27 INFO - PROCESS | 1908 | 1461569907866 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:38:28 INFO - PROCESS | 1908 | 1461569908217 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859fdd000 == 137 [pid = 1908] [id = 462] 00:38:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185ac03800) [pid = 1908] [serial = 1387] [outer = (nil)] 00:38:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185ad42c00) [pid = 1908] [serial = 1388] [outer = 0x7f185ac03800] 00:38:28 INFO - PROCESS | 1908 | 1461569908299 Marionette DEBUG loaded listener.js 00:38:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f185bddac00) [pid = 1908] [serial = 1389] [outer = 0x7f185ac03800] 00:38:29 INFO - PROCESS | 1908 | 1461569909394 Marionette TRACE conn3 <- [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]]]}] 00:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1801ms 00:38:29 INFO - PROCESS | 1908 | 1461569909454 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:38:29 INFO - PROCESS | 1908 | 1461569909461 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:38:29 INFO - PROCESS | 1908 | 1461569909471 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:38:29 INFO - PROCESS | 1908 | 1461569909475 Marionette TRACE conn3 <- [1,1822,null,{}] 00:38:29 INFO - PROCESS | 1908 | 1461569909483 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:29 INFO - PROCESS | 1908 | 1461569909720 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:38:30 INFO - PROCESS | 1908 | 1461569909992 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861a99000 == 138 [pid = 1908] [id = 463] 00:38:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f185e82b400) [pid = 1908] [serial = 1390] [outer = (nil)] 00:38:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1861007c00) [pid = 1908] [serial = 1391] [outer = 0x7f185e82b400] 00:38:30 INFO - PROCESS | 1908 | 1461569910118 Marionette DEBUG loaded listener.js 00:38:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f1861a7b000) [pid = 1908] [serial = 1392] [outer = 0x7f185e82b400] 00:38:31 INFO - PROCESS | 1908 | 1461569911093 Marionette TRACE conn3 <- [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]]]}] 00:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 00:38:31 INFO - PROCESS | 1908 | 1461569911158 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:38:31 INFO - PROCESS | 1908 | 1461569911164 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:38:31 INFO - PROCESS | 1908 | 1461569911171 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:38:31 INFO - PROCESS | 1908 | 1461569911173 Marionette TRACE conn3 <- [1,1826,null,{}] 00:38:31 INFO - PROCESS | 1908 | 1461569911188 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:31 INFO - PROCESS | 1908 | 1461569911434 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:38:31 INFO - PROCESS | 1908 | 1461569911788 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865714800 == 139 [pid = 1908] [id = 464] 00:38:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1862638000) [pid = 1908] [serial = 1393] [outer = (nil)] 00:38:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1863c93800) [pid = 1908] [serial = 1394] [outer = 0x7f1862638000] 00:38:31 INFO - PROCESS | 1908 | 1461569911868 Marionette DEBUG loaded listener.js 00:38:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f18640a6c00) [pid = 1908] [serial = 1395] [outer = 0x7f1862638000] 00:38:32 INFO - PROCESS | 1908 | 1461569912837 Marionette TRACE conn3 <- [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]]]}] 00:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1740ms 00:38:32 INFO - PROCESS | 1908 | 1461569912914 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:38:32 INFO - PROCESS | 1908 | 1461569912920 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:38:32 INFO - PROCESS | 1908 | 1461569912939 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:38:32 INFO - PROCESS | 1908 | 1461569912950 Marionette TRACE conn3 <- [1,1830,null,{}] 00:38:32 INFO - PROCESS | 1908 | 1461569912956 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:33 INFO - PROCESS | 1908 | 1461569913301 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:38:33 INFO - PROCESS | 1908 | 1461569913557 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a217800 == 140 [pid = 1908] [id = 465] 00:38:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f18664f6400) [pid = 1908] [serial = 1396] [outer = (nil)] 00:38:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1869e91c00) [pid = 1908] [serial = 1397] [outer = 0x7f18664f6400] 00:38:33 INFO - PROCESS | 1908 | 1461569913634 Marionette DEBUG loaded listener.js 00:38:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186a13cc00) [pid = 1908] [serial = 1398] [outer = 0x7f18664f6400] 00:38:34 INFO - PROCESS | 1908 | 1461569914562 Marionette TRACE conn3 <- [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]]]}] 00:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1702ms 00:38:34 INFO - PROCESS | 1908 | 1461569914633 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:38:34 INFO - PROCESS | 1908 | 1461569914638 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:38:34 INFO - PROCESS | 1908 | 1461569914646 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:38:34 INFO - PROCESS | 1908 | 1461569914648 Marionette TRACE conn3 <- [1,1834,null,{}] 00:38:34 INFO - PROCESS | 1908 | 1461569914654 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:34 INFO - PROCESS | 1908 | 1461569914895 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:38:35 INFO - PROCESS | 1908 | 1461569915145 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf9b800 == 141 [pid = 1908] [id = 466] 00:38:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1869d6dc00) [pid = 1908] [serial = 1399] [outer = (nil)] 00:38:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186c517800) [pid = 1908] [serial = 1400] [outer = 0x7f1869d6dc00] 00:38:35 INFO - PROCESS | 1908 | 1461569915264 Marionette DEBUG loaded listener.js 00:38:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186c92b400) [pid = 1908] [serial = 1401] [outer = 0x7f1869d6dc00] 00:38:36 INFO - PROCESS | 1908 | 1461569916115 Marionette TRACE conn3 <- [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]]]}] 00:38:36 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 00:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1533ms 00:38:36 INFO - PROCESS | 1908 | 1461569916179 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:38:36 INFO - PROCESS | 1908 | 1461569916184 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:38:36 INFO - PROCESS | 1908 | 1461569916190 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:38:36 INFO - PROCESS | 1908 | 1461569916193 Marionette TRACE conn3 <- [1,1838,null,{}] 00:38:36 INFO - PROCESS | 1908 | 1461569916202 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:36 INFO - PROCESS | 1908 | 1461569916430 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:38:36 INFO - PROCESS | 1908 | 1461569916691 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4c4800 == 142 [pid = 1908] [id = 467] 00:38:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186ccd3800) [pid = 1908] [serial = 1402] [outer = (nil)] 00:38:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186ccd9c00) [pid = 1908] [serial = 1403] [outer = 0x7f186ccd3800] 00:38:36 INFO - PROCESS | 1908 | 1461569916826 Marionette DEBUG loaded listener.js 00:38:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186d242c00) [pid = 1908] [serial = 1404] [outer = 0x7f186ccd3800] 00:38:37 INFO - PROCESS | 1908 | 1461569917807 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1680ms 00:38:37 INFO - PROCESS | 1908 | 1461569917871 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:38:37 INFO - PROCESS | 1908 | 1461569917875 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:38:37 INFO - PROCESS | 1908 | 1461569917881 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:38:37 INFO - PROCESS | 1908 | 1461569917884 Marionette TRACE conn3 <- [1,1842,null,{}] 00:38:37 INFO - PROCESS | 1908 | 1461569917892 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:38 INFO - PROCESS | 1908 | 1461569918116 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:38:38 INFO - PROCESS | 1908 | 1461569918391 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187022d800 == 143 [pid = 1908] [id = 468] 00:38:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186ccd4400) [pid = 1908] [serial = 1405] [outer = (nil)] 00:38:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186d6eec00) [pid = 1908] [serial = 1406] [outer = 0x7f186ccd4400] 00:38:38 INFO - PROCESS | 1908 | 1461569918479 Marionette DEBUG loaded listener.js 00:38:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186ffb2c00) [pid = 1908] [serial = 1407] [outer = 0x7f186ccd4400] 00:38:39 INFO - PROCESS | 1908 | 1461569919319 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1488ms 00:38:39 INFO - PROCESS | 1908 | 1461569919385 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:38:39 INFO - PROCESS | 1908 | 1461569919389 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:38:39 INFO - PROCESS | 1908 | 1461569919403 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:38:39 INFO - PROCESS | 1908 | 1461569919406 Marionette TRACE conn3 <- [1,1846,null,{}] 00:38:39 INFO - PROCESS | 1908 | 1461569919412 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:39 INFO - PROCESS | 1908 | 1461569919637 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:38:39 INFO - PROCESS | 1908 | 1461569919951 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d84000 == 144 [pid = 1908] [id = 469] 00:38:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186cbe2800) [pid = 1908] [serial = 1408] [outer = (nil)] 00:38:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1870044000) [pid = 1908] [serial = 1409] [outer = 0x7f186cbe2800] 00:38:40 INFO - PROCESS | 1908 | 1461569920036 Marionette DEBUG loaded listener.js 00:38:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1870157c00) [pid = 1908] [serial = 1410] [outer = 0x7f186cbe2800] 00:38:40 INFO - PROCESS | 1908 | 1461569920941 Marionette TRACE conn3 <- [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]]]}] 00:38:40 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) 00:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1585ms 00:38:40 INFO - PROCESS | 1908 | 1461569920987 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:38:40 INFO - PROCESS | 1908 | 1461569920990 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:38:40 INFO - PROCESS | 1908 | 1461569920997 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:38:41 INFO - PROCESS | 1908 | 1461569921001 Marionette TRACE conn3 <- [1,1850,null,{}] 00:38:41 INFO - PROCESS | 1908 | 1461569921006 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:41 INFO - PROCESS | 1908 | 1461569921245 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:38:41 INFO - PROCESS | 1908 | 1461569921567 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871399800 == 145 [pid = 1908] [id = 470] 00:38:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f1870278000) [pid = 1908] [serial = 1411] [outer = (nil)] 00:38:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1870def000) [pid = 1908] [serial = 1412] [outer = 0x7f1870278000] 00:38:41 INFO - PROCESS | 1908 | 1461569921649 Marionette DEBUG loaded listener.js 00:38:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f187108cc00) [pid = 1908] [serial = 1413] [outer = 0x7f1870278000] 00:38:42 INFO - PROCESS | 1908 | 1461569922486 Marionette TRACE conn3 <- [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]]]}] 00:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1541ms 00:38:42 INFO - PROCESS | 1908 | 1461569922540 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:38:42 INFO - PROCESS | 1908 | 1461569922544 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:38:42 INFO - PROCESS | 1908 | 1461569922550 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:38:42 INFO - PROCESS | 1908 | 1461569922554 Marionette TRACE conn3 <- [1,1854,null,{}] 00:38:42 INFO - PROCESS | 1908 | 1461569922559 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:42 INFO - PROCESS | 1908 | 1461569922785 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:38:43 INFO - PROCESS | 1908 | 1461569923042 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187387a800 == 146 [pid = 1908] [id = 471] 00:38:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f18701d3000) [pid = 1908] [serial = 1414] [outer = (nil)] 00:38:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f18712d0400) [pid = 1908] [serial = 1415] [outer = 0x7f18701d3000] 00:38:43 INFO - PROCESS | 1908 | 1461569923177 Marionette DEBUG loaded listener.js 00:38:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1873412400) [pid = 1908] [serial = 1416] [outer = 0x7f18701d3000] 00:38:44 INFO - PROCESS | 1908 | 1461569924087 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1584ms 00:38:44 INFO - PROCESS | 1908 | 1461569924136 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:38:44 INFO - PROCESS | 1908 | 1461569924140 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:38:44 INFO - PROCESS | 1908 | 1461569924146 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:38:44 INFO - PROCESS | 1908 | 1461569924150 Marionette TRACE conn3 <- [1,1858,null,{}] 00:38:44 INFO - PROCESS | 1908 | 1461569924178 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:44 INFO - PROCESS | 1908 | 1461569924405 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:38:44 INFO - PROCESS | 1908 | 1461569924713 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187575f000 == 147 [pid = 1908] [id = 472] 00:38:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f187460a000) [pid = 1908] [serial = 1417] [outer = (nil)] 00:38:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1874f66000) [pid = 1908] [serial = 1418] [outer = 0x7f187460a000] 00:38:44 INFO - PROCESS | 1908 | 1461569924808 Marionette DEBUG loaded listener.js 00:38:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f187502b400) [pid = 1908] [serial = 1419] [outer = 0x7f187460a000] 00:38:45 INFO - PROCESS | 1908 | 1461569925745 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1661ms 00:38:45 INFO - PROCESS | 1908 | 1461569925808 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:38:45 INFO - PROCESS | 1908 | 1461569925813 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:38:45 INFO - PROCESS | 1908 | 1461569925820 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:38:45 INFO - PROCESS | 1908 | 1461569925824 Marionette TRACE conn3 <- [1,1862,null,{}] 00:38:45 INFO - PROCESS | 1908 | 1461569925831 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:46 INFO - PROCESS | 1908 | 1461569926151 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:38:46 INFO - PROCESS | 1908 | 1461569926493 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187701e000 == 148 [pid = 1908] [id = 473] 00:38:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18701d9000) [pid = 1908] [serial = 1420] [outer = (nil)] 00:38:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1876c20400) [pid = 1908] [serial = 1421] [outer = 0x7f18701d9000] 00:38:46 INFO - PROCESS | 1908 | 1461569926608 Marionette DEBUG loaded listener.js 00:38:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f187728e400) [pid = 1908] [serial = 1422] [outer = 0x7f18701d9000] 00:38:47 INFO - PROCESS | 1908 | 1461569927674 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1895ms 00:38:47 INFO - PROCESS | 1908 | 1461569927721 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:38:47 INFO - PROCESS | 1908 | 1461569927724 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:38:47 INFO - PROCESS | 1908 | 1461569927731 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:38:47 INFO - PROCESS | 1908 | 1461569927735 Marionette TRACE conn3 <- [1,1866,null,{}] 00:38:47 INFO - PROCESS | 1908 | 1461569927741 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:47 INFO - PROCESS | 1908 | 1461569927986 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:38:48 INFO - PROCESS | 1908 | 1461569928295 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8df800 == 149 [pid = 1908] [id = 474] 00:38:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1862631c00) [pid = 1908] [serial = 1423] [outer = (nil)] 00:38:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f187c95d400) [pid = 1908] [serial = 1424] [outer = 0x7f1862631c00] 00:38:48 INFO - PROCESS | 1908 | 1461569928380 Marionette DEBUG loaded listener.js 00:38:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1883463000) [pid = 1908] [serial = 1425] [outer = 0x7f1862631c00] 00:38:49 INFO - PROCESS | 1908 | 1461569929281 Marionette TRACE conn3 <- [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]]]}] 00:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1589ms 00:38:49 INFO - PROCESS | 1908 | 1461569929322 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:38:49 INFO - PROCESS | 1908 | 1461569929326 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:38:49 INFO - PROCESS | 1908 | 1461569929332 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:38:49 INFO - PROCESS | 1908 | 1461569929336 Marionette TRACE conn3 <- [1,1870,null,{}] 00:38:49 INFO - PROCESS | 1908 | 1461569929341 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:49 INFO - PROCESS | 1908 | 1461569929566 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:38:49 INFO - PROCESS | 1908 | 1461569929843 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883906000 == 150 [pid = 1908] [id = 475] 00:38:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f187579d400) [pid = 1908] [serial = 1426] [outer = (nil)] 00:38:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1883783000) [pid = 1908] [serial = 1427] [outer = 0x7f187579d400] 00:38:50 INFO - PROCESS | 1908 | 1461569930019 Marionette DEBUG loaded listener.js 00:38:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f188394a000) [pid = 1908] [serial = 1428] [outer = 0x7f187579d400] 00:38:50 INFO - PROCESS | 1908 | 1461569930932 Marionette TRACE conn3 <- [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]]]}] 00:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1635ms 00:38:50 INFO - PROCESS | 1908 | 1461569930969 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:38:50 INFO - PROCESS | 1908 | 1461569930973 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:38:50 INFO - PROCESS | 1908 | 1461569930979 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:38:50 INFO - PROCESS | 1908 | 1461569930983 Marionette TRACE conn3 <- [1,1874,null,{}] 00:38:50 INFO - PROCESS | 1908 | 1461569930990 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:51 INFO - PROCESS | 1908 | 1461569931225 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:38:51 INFO - PROCESS | 1908 | 1461569931547 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884b73800 == 151 [pid = 1908] [id = 476] 00:38:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1870031000) [pid = 1908] [serial = 1429] [outer = (nil)] 00:38:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1883b5d000) [pid = 1908] [serial = 1430] [outer = 0x7f1870031000] 00:38:51 INFO - PROCESS | 1908 | 1461569931633 Marionette DEBUG loaded listener.js 00:38:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f18848eb000) [pid = 1908] [serial = 1431] [outer = 0x7f1870031000] 00:38:52 INFO - PROCESS | 1908 | 1461569932579 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1637ms 00:38:52 INFO - PROCESS | 1908 | 1461569932619 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:38:52 INFO - PROCESS | 1908 | 1461569932624 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:38:52 INFO - PROCESS | 1908 | 1461569932633 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:38:52 INFO - PROCESS | 1908 | 1461569932637 Marionette TRACE conn3 <- [1,1878,null,{}] 00:38:52 INFO - PROCESS | 1908 | 1461569932643 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:52 INFO - PROCESS | 1908 | 1461569932933 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:38:53 INFO - PROCESS | 1908 | 1461569933334 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18889ed000 == 152 [pid = 1908] [id = 477] 00:38:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f185d2d6400) [pid = 1908] [serial = 1432] [outer = (nil)] 00:38:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f18849ba000) [pid = 1908] [serial = 1433] [outer = 0x7f185d2d6400] 00:38:53 INFO - PROCESS | 1908 | 1461569933463 Marionette DEBUG loaded listener.js 00:38:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f188812cc00) [pid = 1908] [serial = 1434] [outer = 0x7f185d2d6400] 00:38:54 INFO - PROCESS | 1908 | 1461569934600 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2034ms 00:38:54 INFO - PROCESS | 1908 | 1461569934667 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:38:54 INFO - PROCESS | 1908 | 1461569934671 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:38:54 INFO - PROCESS | 1908 | 1461569934677 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:38:54 INFO - PROCESS | 1908 | 1461569934681 Marionette TRACE conn3 <- [1,1882,null,{}] 00:38:54 INFO - PROCESS | 1908 | 1461569934686 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:54 INFO - PROCESS | 1908 | 1461569934942 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:38:55 INFO - PROCESS | 1908 | 1461569935279 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862519800 == 153 [pid = 1908] [id = 478] 00:38:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f186263a800) [pid = 1908] [serial = 1435] [outer = (nil)] 00:38:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f188839ec00) [pid = 1908] [serial = 1436] [outer = 0x7f186263a800] 00:38:55 INFO - PROCESS | 1908 | 1461569935367 Marionette DEBUG loaded listener.js 00:38:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f18889a2000) [pid = 1908] [serial = 1437] [outer = 0x7f186263a800] 00:38:56 INFO - PROCESS | 1908 | 1461569936306 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1684ms 00:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:38:56 INFO - PROCESS | 1908 | 1461569936363 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:38:56 INFO - PROCESS | 1908 | 1461569936365 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:38:56 INFO - PROCESS | 1908 | 1461569936372 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:38:56 INFO - PROCESS | 1908 | 1461569936375 Marionette TRACE conn3 <- [1,1886,null,{}] 00:38:56 INFO - PROCESS | 1908 | 1461569936380 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:56 INFO - PROCESS | 1908 | 1461569936618 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:38:56 INFO - PROCESS | 1908 | 1461569936954 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185a0dc800 == 154 [pid = 1908] [id = 479] 00:38:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f185ad42800) [pid = 1908] [serial = 1438] [outer = (nil)] 00:38:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1861a70800) [pid = 1908] [serial = 1439] [outer = 0x7f185ad42800] 00:38:57 INFO - PROCESS | 1908 | 1461569937038 Marionette DEBUG loaded listener.js 00:38:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186d242000) [pid = 1908] [serial = 1440] [outer = 0x7f185ad42800] 00:38:57 INFO - PROCESS | 1908 | 1461569937962 Marionette TRACE conn3 <- [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]]]}] 00:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1645ms 00:38:58 INFO - PROCESS | 1908 | 1461569938017 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:38:58 INFO - PROCESS | 1908 | 1461569938020 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:38:58 INFO - PROCESS | 1908 | 1461569938027 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:38:58 INFO - PROCESS | 1908 | 1461569938031 Marionette TRACE conn3 <- [1,1890,null,{}] 00:38:58 INFO - PROCESS | 1908 | 1461569938037 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:58 INFO - PROCESS | 1908 | 1461569938285 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1877020800 == 153 [pid = 1908] [id = 67] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ad88800 == 152 [pid = 1908] [id = 407] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e4db000 == 151 [pid = 1908] [id = 405] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18839aa000 == 150 [pid = 1908] [id = 68] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6b4800 == 149 [pid = 1908] [id = 406] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e4cd800 == 148 [pid = 1908] [id = 461] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863d98000 == 147 [pid = 1908] [id = 460] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862522000 == 146 [pid = 1908] [id = 459] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6a5800 == 145 [pid = 1908] [id = 458] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ad92800 == 144 [pid = 1908] [id = 457] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e165800 == 143 [pid = 1908] [id = 456] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e75b000 == 142 [pid = 1908] [id = 455] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657ab800 == 141 [pid = 1908] [id = 443] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630c9000 == 140 [pid = 1908] [id = 442] 00:38:59 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e753000 == 139 [pid = 1908] [id = 441] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f185bde0000) [pid = 1908] [serial = 1227] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1862dad000) [pid = 1908] [serial = 1167] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f1875ff3800) [pid = 1908] [serial = 1056] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f18884a5400) [pid = 1908] [serial = 1140] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f188280b000) [pid = 1908] [serial = 1137] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f185e3e0800) [pid = 1908] [serial = 1158] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f185d2cf400) [pid = 1908] [serial = 1194] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1862da9c00) [pid = 1908] [serial = 1197] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186a0ce800) [pid = 1908] [serial = 1200] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f186d238000) [pid = 1908] [serial = 1203] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f187002f400) [pid = 1908] [serial = 1206] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f18884b0000) [pid = 1908] [serial = 1209] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1863c42800) [pid = 1908] [serial = 1212] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f18640a1800) [pid = 1908] [serial = 1215] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f18837eb400) [pid = 1908] [serial = 1218] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f185e3e8400) [pid = 1908] [serial = 1164] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f18884b1c00) [pid = 1908] [serial = 1224] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f185aed3000) [pid = 1908] [serial = 1161] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f18884a8c00) [pid = 1908] [serial = 1152] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f1871091400) [pid = 1908] [serial = 1221] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f1861010800) [pid = 1908] [serial = 1143] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185e3e8c00) [pid = 1908] [serial = 1155] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f18889acc00) [pid = 1908] [serial = 1149] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1862da7800) [pid = 1908] [serial = 1146] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f187c95c800) [pid = 1908] [serial = 1191] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1861a7d400) [pid = 1908] [serial = 1316] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f185ccd0400) [pid = 1908] [serial = 1310] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f1862da4400) [pid = 1908] [serial = 1319] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185d1ed800) [pid = 1908] [serial = 1311] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1877289400) [pid = 1908] [serial = 1296] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f187660e800) [pid = 1908] [serial = 1295] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f1861a80800) [pid = 1908] [serial = 1298] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f18663ca000) [pid = 1908] [serial = 1263] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1865414c00) [pid = 1908] [serial = 1262] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1873a42400) [pid = 1908] [serial = 1287] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185d1f0000) [pid = 1908] [serial = 1256] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f187137c800) [pid = 1908] [serial = 1286] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185d2cf000) [pid = 1908] [serial = 1257] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f186541ec00) [pid = 1908] [serial = 1305] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1861a7c800) [pid = 1908] [serial = 1304] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186eb30400) [pid = 1908] [serial = 1278] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186e6d3c00) [pid = 1908] [serial = 1277] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1861a79800) [pid = 1908] [serial = 1260] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f186100a800) [pid = 1908] [serial = 1259] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f1874f6f400) [pid = 1908] [serial = 1290] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f187477b000) [pid = 1908] [serial = 1289] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186d54ac00) [pid = 1908] [serial = 1299] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f18701dc400) [pid = 1908] [serial = 1284] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f1870153400) [pid = 1908] [serial = 1283] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f186d23c400) [pid = 1908] [serial = 1272] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186d14c400) [pid = 1908] [serial = 1271] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f1875fe3000) [pid = 1908] [serial = 1293] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f18757a2800) [pid = 1908] [serial = 1292] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186d6e8c00) [pid = 1908] [serial = 1275] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f186d3cf400) [pid = 1908] [serial = 1274] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f187004a000) [pid = 1908] [serial = 1281] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f187002e800) [pid = 1908] [serial = 1280] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f186a0c7c00) [pid = 1908] [serial = 1266] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f1869e8ac00) [pid = 1908] [serial = 1265] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186262e400) [pid = 1908] [serial = 1253] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f18656a8c00) [pid = 1908] [serial = 1254] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185e3eb000) [pid = 1908] [serial = 1313] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f186c1d5c00) [pid = 1908] [serial = 1269] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186bd97800) [pid = 1908] [serial = 1268] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1863f9bc00) [pid = 1908] [serial = 1302] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185e826800) [pid = 1908] [serial = 1301] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185cddec00) [pid = 1908] [serial = 1307] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1863c40400) [pid = 1908] [serial = 1320] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1862da0400) [pid = 1908] [serial = 1317] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f185e826c00) [pid = 1908] [serial = 1314] [outer = (nil)] [url = about:blank] 00:38:59 INFO - PROCESS | 1908 | 1461569939858 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185a0e0000 == 140 [pid = 1908] [id = 480] 00:38:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185ad42400) [pid = 1908] [serial = 1441] [outer = (nil)] 00:38:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185ad47800) [pid = 1908] [serial = 1442] [outer = 0x7f185ad42400] 00:38:59 INFO - PROCESS | 1908 | 1461569939948 Marionette DEBUG loaded listener.js 00:39:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185bdd3c00) [pid = 1908] [serial = 1443] [outer = 0x7f185ad42400] 00:39:00 INFO - PROCESS | 1908 | 1461569940719 Marionette TRACE conn3 <- [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]]]}] 00:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2733ms 00:39:00 INFO - PROCESS | 1908 | 1461569940764 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:39:00 INFO - PROCESS | 1908 | 1461569940771 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:39:00 INFO - PROCESS | 1908 | 1461569940779 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:39:00 INFO - PROCESS | 1908 | 1461569940783 Marionette TRACE conn3 <- [1,1894,null,{}] 00:39:00 INFO - PROCESS | 1908 | 1461569940790 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:01 INFO - PROCESS | 1908 | 1461569941122 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:39:01 INFO - PROCESS | 1908 | 1461569941297 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185d360800 == 141 [pid = 1908] [id = 481] 00:39:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f185cddd800) [pid = 1908] [serial = 1444] [outer = (nil)] 00:39:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f185d1f4400) [pid = 1908] [serial = 1445] [outer = 0x7f185cddd800] 00:39:01 INFO - PROCESS | 1908 | 1461569941408 Marionette DEBUG loaded listener.js 00:39:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185d2d3c00) [pid = 1908] [serial = 1446] [outer = 0x7f185cddd800] 00:39:02 INFO - PROCESS | 1908 | 1461569942405 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1689ms 00:39:02 INFO - PROCESS | 1908 | 1461569942480 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:39:02 INFO - PROCESS | 1908 | 1461569942486 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:39:02 INFO - PROCESS | 1908 | 1461569942493 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:39:02 INFO - PROCESS | 1908 | 1461569942496 Marionette TRACE conn3 <- [1,1898,null,{}] 00:39:02 INFO - PROCESS | 1908 | 1461569942502 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:02 INFO - PROCESS | 1908 | 1461569942774 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:39:02 INFO - PROCESS | 1908 | 1461569942808 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6b3000 == 142 [pid = 1908] [id = 482] 00:39:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f185e3ea000) [pid = 1908] [serial = 1447] [outer = (nil)] 00:39:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f185e826800) [pid = 1908] [serial = 1448] [outer = 0x7f185e3ea000] 00:39:02 INFO - PROCESS | 1908 | 1461569942872 Marionette DEBUG loaded listener.js 00:39:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f1861004c00) [pid = 1908] [serial = 1449] [outer = 0x7f185e3ea000] 00:39:04 INFO - PROCESS | 1908 | 1461569944338 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f1869e89c00) [pid = 1908] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185bdd9800) [pid = 1908] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f185e832c00) [pid = 1908] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185e4a7c00) [pid = 1908] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185cc44800) [pid = 1908] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185aecb800) [pid = 1908] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:39:04 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f185aed4000) [pid = 1908] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1937ms 00:39:04 INFO - PROCESS | 1908 | 1461569944432 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:39:04 INFO - PROCESS | 1908 | 1461569944435 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:39:04 INFO - PROCESS | 1908 | 1461569944491 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:39:04 INFO - PROCESS | 1908 | 1461569944501 Marionette TRACE conn3 <- [1,1902,null,{}] 00:39:04 INFO - PROCESS | 1908 | 1461569944515 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:04 INFO - PROCESS | 1908 | 1461569944782 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:39:04 INFO - PROCESS | 1908 | 1461569944891 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e991800 == 143 [pid = 1908] [id = 483] 00:39:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185e3e6800) [pid = 1908] [serial = 1450] [outer = (nil)] 00:39:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f1862da0400) [pid = 1908] [serial = 1451] [outer = 0x7f185e3e6800] 00:39:04 INFO - PROCESS | 1908 | 1461569944969 Marionette DEBUG loaded listener.js 00:39:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f1863c36400) [pid = 1908] [serial = 1452] [outer = 0x7f185e3e6800] 00:39:05 INFO - PROCESS | 1908 | 1461569945685 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1299ms 00:39:05 INFO - PROCESS | 1908 | 1461569945744 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:39:05 INFO - PROCESS | 1908 | 1461569945748 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:39:05 INFO - PROCESS | 1908 | 1461569945753 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:39:05 INFO - PROCESS | 1908 | 1461569945755 Marionette TRACE conn3 <- [1,1906,null,{}] 00:39:05 INFO - PROCESS | 1908 | 1461569945761 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:05 INFO - PROCESS | 1908 | 1461569945971 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:39:05 INFO - PROCESS | 1908 | 1461569945986 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861da0800 == 144 [pid = 1908] [id = 484] 00:39:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185e4a3400) [pid = 1908] [serial = 1453] [outer = (nil)] 00:39:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f1861006800) [pid = 1908] [serial = 1454] [outer = 0x7f185e4a3400] 00:39:06 INFO - PROCESS | 1908 | 1461569946206 Marionette DEBUG loaded listener.js 00:39:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f186409b800) [pid = 1908] [serial = 1455] [outer = 0x7f185e4a3400] 00:39:07 INFO - PROCESS | 1908 | 1461569947294 Marionette TRACE conn3 <- [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]]]}] 00:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1578ms 00:39:07 INFO - PROCESS | 1908 | 1461569947334 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:39:07 INFO - PROCESS | 1908 | 1461569947341 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:39:07 INFO - PROCESS | 1908 | 1461569947351 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:39:07 INFO - PROCESS | 1908 | 1461569947358 Marionette TRACE conn3 <- [1,1910,null,{}] 00:39:07 INFO - PROCESS | 1908 | 1461569947367 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:07 INFO - PROCESS | 1908 | 1461569947674 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:39:07 INFO - PROCESS | 1908 | 1461569947885 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4e2000 == 145 [pid = 1908] [id = 485] 00:39:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185d1ec400) [pid = 1908] [serial = 1456] [outer = (nil)] 00:39:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185d1fb000) [pid = 1908] [serial = 1457] [outer = 0x7f185d1ec400] 00:39:08 INFO - PROCESS | 1908 | 1461569948006 Marionette DEBUG loaded listener.js 00:39:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185e834800) [pid = 1908] [serial = 1458] [outer = 0x7f185d1ec400] 00:39:08 INFO - PROCESS | 1908 | ************************* 00:39:08 INFO - PROCESS | 1908 | A coding exception was thrown and uncaught in a Task. 00:39:08 INFO - PROCESS | 1908 | 00:39:08 INFO - PROCESS | 1908 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:39:08 INFO - PROCESS | 1908 | Full stack: 00:39:08 INFO - PROCESS | 1908 | ************************* 00:39:08 INFO - PROCESS | 1908 | 1461569948980 Marionette TRACE conn3 <- [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]]]}] 00:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1692ms 00:39:09 INFO - PROCESS | 1908 | 1461569949043 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:39:09 INFO - PROCESS | 1908 | 1461569949052 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:39:09 INFO - PROCESS | 1908 | 1461569949062 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:39:09 INFO - PROCESS | 1908 | 1461569949066 Marionette TRACE conn3 <- [1,1914,null,{}] 00:39:09 INFO - PROCESS | 1908 | 1461569949072 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:09 INFO - PROCESS | 1908 | 1461569949298 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:39:09 INFO - PROCESS | 1908 | 1461569949577 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186305f000 == 146 [pid = 1908] [id = 486] 00:39:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1863c39000) [pid = 1908] [serial = 1459] [outer = (nil)] 00:39:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1865535400) [pid = 1908] [serial = 1460] [outer = 0x7f1863c39000] 00:39:09 INFO - PROCESS | 1908 | 1461569949697 Marionette DEBUG loaded listener.js 00:39:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1866175000) [pid = 1908] [serial = 1461] [outer = 0x7f1863c39000] 00:39:10 INFO - PROCESS | 1908 | 1461569950634 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1634ms 00:39:10 INFO - PROCESS | 1908 | 1461569950698 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:39:10 INFO - PROCESS | 1908 | 1461569950702 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:39:10 INFO - PROCESS | 1908 | 1461569950708 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:39:10 INFO - PROCESS | 1908 | 1461569950714 Marionette TRACE conn3 <- [1,1918,null,{}] 00:39:10 INFO - PROCESS | 1908 | 1461569950730 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:11 INFO - PROCESS | 1908 | 1461569951019 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:39:11 INFO - PROCESS | 1908 | 1461569951318 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865721800 == 147 [pid = 1908] [id = 487] 00:39:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f1869d72400) [pid = 1908] [serial = 1462] [outer = (nil)] 00:39:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1869e94c00) [pid = 1908] [serial = 1463] [outer = 0x7f1869d72400] 00:39:11 INFO - PROCESS | 1908 | 1461569951397 Marionette DEBUG loaded listener.js 00:39:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f186bd96000) [pid = 1908] [serial = 1464] [outer = 0x7f1869d72400] 00:39:12 INFO - PROCESS | 1908 | 1461569952334 Marionette TRACE conn3 <- [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]]]}] 00:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1688ms 00:39:12 INFO - PROCESS | 1908 | 1461569952398 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:39:12 INFO - PROCESS | 1908 | 1461569952403 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:39:12 INFO - PROCESS | 1908 | 1461569952409 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:39:12 INFO - PROCESS | 1908 | 1461569952412 Marionette TRACE conn3 <- [1,1922,null,{}] 00:39:12 INFO - PROCESS | 1908 | 1461569952418 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:12 INFO - PROCESS | 1908 | 1461569952652 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:39:12 INFO - PROCESS | 1908 | 1461569952907 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869d9a800 == 148 [pid = 1908] [id = 488] 00:39:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1869d79400) [pid = 1908] [serial = 1465] [outer = (nil)] 00:39:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186c574400) [pid = 1908] [serial = 1466] [outer = 0x7f1869d79400] 00:39:13 INFO - PROCESS | 1908 | 1461569953028 Marionette DEBUG loaded listener.js 00:39:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186cc52400) [pid = 1908] [serial = 1467] [outer = 0x7f1869d79400] 00:39:13 INFO - PROCESS | 1908 | 1461569953907 Marionette TRACE conn3 <- [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]]]}] 00:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1537ms 00:39:13 INFO - PROCESS | 1908 | 1461569953947 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:39:13 INFO - PROCESS | 1908 | 1461569953951 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:39:13 INFO - PROCESS | 1908 | 1461569953957 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:39:13 INFO - PROCESS | 1908 | 1461569953960 Marionette TRACE conn3 <- [1,1926,null,{}] 00:39:13 INFO - PROCESS | 1908 | 1461569953966 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:14 INFO - PROCESS | 1908 | 1461569954194 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:39:14 INFO - PROCESS | 1908 | 1461569954410 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf83800 == 149 [pid = 1908] [id = 489] 00:39:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186a0a3000) [pid = 1908] [serial = 1468] [outer = (nil)] 00:39:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186d00ac00) [pid = 1908] [serial = 1469] [outer = 0x7f186a0a3000] 00:39:14 INFO - PROCESS | 1908 | 1461569954522 Marionette DEBUG loaded listener.js 00:39:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186d239000) [pid = 1908] [serial = 1470] [outer = 0x7f186a0a3000] 00:39:15 INFO - PROCESS | 1908 | 1461569955489 Marionette TRACE conn3 <- [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]]]}] 00:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1580ms 00:39:15 INFO - PROCESS | 1908 | 1461569955538 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:39:15 INFO - PROCESS | 1908 | 1461569955541 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:39:15 INFO - PROCESS | 1908 | 1461569955548 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:39:15 INFO - PROCESS | 1908 | 1461569955551 Marionette TRACE conn3 <- [1,1930,null,{}] 00:39:15 INFO - PROCESS | 1908 | 1461569955556 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:15 INFO - PROCESS | 1908 | 1461569955787 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:39:16 INFO - PROCESS | 1908 | 1461569956101 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4d2800 == 150 [pid = 1908] [id = 490] 00:39:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186d9cf000) [pid = 1908] [serial = 1471] [outer = (nil)] 00:39:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186e72e400) [pid = 1908] [serial = 1472] [outer = 0x7f186d9cf000] 00:39:16 INFO - PROCESS | 1908 | 1461569956191 Marionette DEBUG loaded listener.js 00:39:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186ffb3400) [pid = 1908] [serial = 1473] [outer = 0x7f186d9cf000] 00:39:17 INFO - PROCESS | 1908 | 1461569957080 Marionette TRACE conn3 <- [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]]]}] 00:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1579ms 00:39:17 INFO - PROCESS | 1908 | 1461569957129 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:39:17 INFO - PROCESS | 1908 | 1461569957133 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:39:17 INFO - PROCESS | 1908 | 1461569957138 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:39:17 INFO - PROCESS | 1908 | 1461569957141 Marionette TRACE conn3 <- [1,1934,null,{}] 00:39:17 INFO - PROCESS | 1908 | 1461569957146 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:17 INFO - PROCESS | 1908 | 1461569957356 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:39:17 INFO - PROCESS | 1908 | 1461569957568 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e79f000 == 151 [pid = 1908] [id = 491] 00:39:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186d9d5c00) [pid = 1908] [serial = 1474] [outer = (nil)] 00:39:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f18701d3800) [pid = 1908] [serial = 1475] [outer = 0x7f186d9d5c00] 00:39:17 INFO - PROCESS | 1908 | 1461569957686 Marionette DEBUG loaded listener.js 00:39:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1870df5c00) [pid = 1908] [serial = 1476] [outer = 0x7f186d9d5c00] 00:39:18 INFO - PROCESS | 1908 | 1461569958664 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1577ms 00:39:18 INFO - PROCESS | 1908 | 1461569958718 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:39:18 INFO - PROCESS | 1908 | 1461569958722 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:39:18 INFO - PROCESS | 1908 | 1461569958728 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:39:18 INFO - PROCESS | 1908 | 1461569958730 Marionette TRACE conn3 <- [1,1938,null,{}] 00:39:18 INFO - PROCESS | 1908 | 1461569958736 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:18 INFO - PROCESS | 1908 | 1461569958941 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:39:19 INFO - PROCESS | 1908 | 1461569959156 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187029a800 == 152 [pid = 1908] [id = 492] 00:39:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186d9d9800) [pid = 1908] [serial = 1477] [outer = (nil)] 00:39:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f187108f800) [pid = 1908] [serial = 1478] [outer = 0x7f186d9d9800] 00:39:19 INFO - PROCESS | 1908 | 1461569959271 Marionette DEBUG loaded listener.js 00:39:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1871386800) [pid = 1908] [serial = 1479] [outer = 0x7f186d9d9800] 00:39:20 INFO - PROCESS | 1908 | 1461569960172 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1489ms 00:39:20 INFO - PROCESS | 1908 | 1461569960218 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:39:20 INFO - PROCESS | 1908 | 1461569960222 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:39:20 INFO - PROCESS | 1908 | 1461569960228 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:39:20 INFO - PROCESS | 1908 | 1461569960231 Marionette TRACE conn3 <- [1,1942,null,{}] 00:39:20 INFO - PROCESS | 1908 | 1461569960238 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:20 INFO - PROCESS | 1908 | 1461569960447 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:39:20 INFO - PROCESS | 1908 | 1461569960662 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fe4800 == 153 [pid = 1908] [id = 493] 00:39:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f185e82a800) [pid = 1908] [serial = 1480] [outer = (nil)] 00:39:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1874333400) [pid = 1908] [serial = 1481] [outer = 0x7f185e82a800] 00:39:20 INFO - PROCESS | 1908 | 1461569960778 Marionette DEBUG loaded listener.js 00:39:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1874f69c00) [pid = 1908] [serial = 1482] [outer = 0x7f185e82a800] 00:39:21 INFO - PROCESS | 1908 | 1461569961678 Marionette TRACE conn3 <- [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]]]}] 00:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1479ms 00:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:39:21 INFO - PROCESS | 1908 | 1461569961708 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:39:21 INFO - PROCESS | 1908 | 1461569961711 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:39:21 INFO - PROCESS | 1908 | 1461569961717 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:39:21 INFO - PROCESS | 1908 | 1461569961720 Marionette TRACE conn3 <- [1,1946,null,{}] 00:39:21 INFO - PROCESS | 1908 | 1461569961726 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:21 INFO - PROCESS | 1908 | 1461569961950 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:39:22 INFO - PROCESS | 1908 | 1461569962213 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187295b800 == 154 [pid = 1908] [id = 494] 00:39:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186c1c9800) [pid = 1908] [serial = 1483] [outer = (nil)] 00:39:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f187502cc00) [pid = 1908] [serial = 1484] [outer = 0x7f186c1c9800] 00:39:22 INFO - PROCESS | 1908 | 1461569962332 Marionette DEBUG loaded listener.js 00:39:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f1875897400) [pid = 1908] [serial = 1485] [outer = 0x7f186c1c9800] 00:39:23 INFO - PROCESS | 1908 | 1461569963185 Marionette TRACE conn3 <- [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]]]}] 00:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1530ms 00:39:23 INFO - PROCESS | 1908 | 1461569963248 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:39:23 INFO - PROCESS | 1908 | 1461569963252 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:39:23 INFO - PROCESS | 1908 | 1461569963258 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:39:23 INFO - PROCESS | 1908 | 1461569963261 Marionette TRACE conn3 <- [1,1950,null,{}] 00:39:23 INFO - PROCESS | 1908 | 1461569963267 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:23 INFO - PROCESS | 1908 | 1461569963505 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:39:23 INFO - PROCESS | 1908 | 1461569963766 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874fe2800 == 155 [pid = 1908] [id = 495] 00:39:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1878f37c00) [pid = 1908] [serial = 1486] [outer = (nil)] 00:39:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f187c952800) [pid = 1908] [serial = 1487] [outer = 0x7f1878f37c00] 00:39:23 INFO - PROCESS | 1908 | 1461569963887 Marionette DEBUG loaded listener.js 00:39:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f18845af400) [pid = 1908] [serial = 1488] [outer = 0x7f1878f37c00] 00:39:24 INFO - PROCESS | 1908 | 1461569964746 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1536ms 00:39:24 INFO - PROCESS | 1908 | 1461569964795 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:39:24 INFO - PROCESS | 1908 | 1461569964799 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:39:24 INFO - PROCESS | 1908 | 1461569964804 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:39:24 INFO - PROCESS | 1908 | 1461569964807 Marionette TRACE conn3 <- [1,1954,null,{}] 00:39:24 INFO - PROCESS | 1908 | 1461569964812 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:25 INFO - PROCESS | 1908 | 1461569965019 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:39:25 INFO - PROCESS | 1908 | 1461569965293 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c39800 == 156 [pid = 1908] [id = 496] 00:39:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1879b09c00) [pid = 1908] [serial = 1489] [outer = (nil)] 00:39:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18884b0000) [pid = 1908] [serial = 1490] [outer = 0x7f1879b09c00] 00:39:25 INFO - PROCESS | 1908 | 1461569965371 Marionette DEBUG loaded listener.js 00:39:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1888b48400) [pid = 1908] [serial = 1491] [outer = 0x7f1879b09c00] 00:39:26 INFO - PROCESS | 1908 | 1461569966240 Marionette TRACE conn3 <- [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]]]}] 00:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1484ms 00:39:26 INFO - PROCESS | 1908 | 1461569966290 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:39:26 INFO - PROCESS | 1908 | 1461569966293 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:39:26 INFO - PROCESS | 1908 | 1461569966300 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:39:26 INFO - PROCESS | 1908 | 1461569966302 Marionette TRACE conn3 <- [1,1958,null,{}] 00:39:26 INFO - PROCESS | 1908 | 1461569966307 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:26 INFO - PROCESS | 1908 | 1461569966510 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:39:26 INFO - PROCESS | 1908 | 1461569966726 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18828a4000 == 157 [pid = 1908] [id = 497] 00:39:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f185c261c00) [pid = 1908] [serial = 1492] [outer = (nil)] 00:39:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f185c269400) [pid = 1908] [serial = 1493] [outer = 0x7f185c261c00] 00:39:26 INFO - PROCESS | 1908 | 1461569966837 Marionette DEBUG loaded listener.js 00:39:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f185c26d800) [pid = 1908] [serial = 1494] [outer = 0x7f185c261c00] 00:39:27 INFO - PROCESS | 1908 | 1461569967773 Marionette TRACE conn3 <- [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]]]}] 00:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 00:39:27 INFO - PROCESS | 1908 | 1461569967833 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:39:27 INFO - PROCESS | 1908 | 1461569967837 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:39:27 INFO - PROCESS | 1908 | 1461569967843 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:39:27 INFO - PROCESS | 1908 | 1461569967846 Marionette TRACE conn3 <- [1,1962,null,{}] 00:39:27 INFO - PROCESS | 1908 | 1461569967851 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:28 INFO - PROCESS | 1908 | 1461569968063 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:39:28 INFO - PROCESS | 1908 | 1461569968322 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888978000 == 158 [pid = 1908] [id = 498] 00:39:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f185c265000) [pid = 1908] [serial = 1495] [outer = (nil)] 00:39:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1888bbc400) [pid = 1908] [serial = 1496] [outer = 0x7f185c265000] 00:39:28 INFO - PROCESS | 1908 | 1461569968400 Marionette DEBUG loaded listener.js 00:39:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1888ddb400) [pid = 1908] [serial = 1497] [outer = 0x7f185c265000] 00:39:29 INFO - PROCESS | 1908 | 1461569969258 Marionette TRACE conn3 <- [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]]]}] 00:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1490ms 00:39:29 INFO - PROCESS | 1908 | 1461569969334 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:39:29 INFO - PROCESS | 1908 | 1461569969338 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:39:29 INFO - PROCESS | 1908 | 1461569969344 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:39:29 INFO - PROCESS | 1908 | 1461569969346 Marionette TRACE conn3 <- [1,1966,null,{}] 00:39:29 INFO - PROCESS | 1908 | 1461569969353 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:29 INFO - PROCESS | 1908 | 1461569969604 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:39:29 INFO - PROCESS | 1908 | 1461569969912 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ad78000 == 159 [pid = 1908] [id = 499] 00:39:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f185ac07400) [pid = 1908] [serial = 1498] [outer = (nil)] 00:39:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f185bdd9400) [pid = 1908] [serial = 1499] [outer = 0x7f185ac07400] 00:39:29 INFO - PROCESS | 1908 | 1461569969992 Marionette DEBUG loaded listener.js 00:39:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f185d1e0800) [pid = 1908] [serial = 1500] [outer = 0x7f185ac07400] 00:39:31 INFO - PROCESS | 1908 | 1461569971344 Marionette TRACE conn3 <- [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]]]}] 00:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2031ms 00:39:31 INFO - PROCESS | 1908 | 1461569971440 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:39:31 INFO - PROCESS | 1908 | 1461569971446 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:39:31 INFO - PROCESS | 1908 | 1461569971460 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:39:31 INFO - PROCESS | 1908 | 1461569971465 Marionette TRACE conn3 <- [1,1970,null,{}] 00:39:31 INFO - PROCESS | 1908 | 1461569971475 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:31 INFO - PROCESS | 1908 | 1461569971687 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:39:31 INFO - PROCESS | 1908 | 1461569971907 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e994000 == 160 [pid = 1908] [id = 500] 00:39:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f185bdd7400) [pid = 1908] [serial = 1501] [outer = (nil)] 00:39:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f185cdda400) [pid = 1908] [serial = 1502] [outer = 0x7f185bdd7400] 00:39:32 INFO - PROCESS | 1908 | 1461569972016 Marionette DEBUG loaded listener.js 00:39:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f185d1e3400) [pid = 1908] [serial = 1503] [outer = 0x7f185bdd7400] 00:39:32 INFO - PROCESS | 1908 | 1461569972953 Marionette TRACE conn3 <- [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]]]}] 00:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1535ms 00:39:33 INFO - PROCESS | 1908 | 1461569972996 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:39:33 INFO - PROCESS | 1908 | 1461569973014 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:39:33 INFO - PROCESS | 1908 | 1461569973033 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:39:33 INFO - PROCESS | 1908 | 1461569973039 Marionette TRACE conn3 <- [1,1974,null,{}] 00:39:33 INFO - PROCESS | 1908 | 1461569973047 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:33 INFO - PROCESS | 1908 | 1461569973383 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:39:33 INFO - PROCESS | 1908 | 1461569973684 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e163000 == 161 [pid = 1908] [id = 501] 00:39:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f185d2d3000) [pid = 1908] [serial = 1504] [outer = (nil)] 00:39:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f185e3ec800) [pid = 1908] [serial = 1505] [outer = 0x7f185d2d3000] 00:39:33 INFO - PROCESS | 1908 | 1461569973756 Marionette DEBUG loaded listener.js 00:39:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186100a800) [pid = 1908] [serial = 1506] [outer = 0x7f185d2d3000] 00:39:34 INFO - PROCESS | 1908 | 1461569974658 Marionette TRACE conn3 <- [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]]]}] 00:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1697ms 00:39:34 INFO - PROCESS | 1908 | 1461569974727 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:39:34 INFO - PROCESS | 1908 | 1461569974730 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:39:34 INFO - PROCESS | 1908 | 1461569974736 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:39:34 INFO - PROCESS | 1908 | 1461569974742 Marionette TRACE conn3 <- [1,1978,null,{}] 00:39:34 INFO - PROCESS | 1908 | 1461569974757 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:35 INFO - PROCESS | 1908 | 1461569975021 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185f7d3000 == 160 [pid = 1908] [id = 304] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4c3000 == 159 [pid = 1908] [id = 230] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188b762800 == 158 [pid = 1908] [id = 263] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f185ad43c00) [pid = 1908] [serial = 1364] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1878f41400) [pid = 1908] [serial = 1361] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186d235400) [pid = 1908] [serial = 1340] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f186ebe8c00) [pid = 1908] [serial = 1343] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186c519400) [pid = 1908] [serial = 1337] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f187014dc00) [pid = 1908] [serial = 1346] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1876682800) [pid = 1908] [serial = 1355] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1863ce2400) [pid = 1908] [serial = 1328] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f187027c800) [pid = 1908] [serial = 1349] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186a148000) [pid = 1908] [serial = 1334] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1878f43800) [pid = 1908] [serial = 1358] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f18712c3400) [pid = 1908] [serial = 1352] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f185e3e9c00) [pid = 1908] [serial = 1325] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1869d6d000) [pid = 1908] [serial = 1331] [outer = (nil)] [url = about:blank] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862519800 == 157 [pid = 1908] [id = 478] 00:39:35 INFO - PROCESS | 1908 | 1461569975475 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18889ed000 == 156 [pid = 1908] [id = 477] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884b73800 == 155 [pid = 1908] [id = 476] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883906000 == 154 [pid = 1908] [id = 475] 00:39:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1f4000 == 155 [pid = 1908] [id = 502] 00:39:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f185aed7000) [pid = 1908] [serial = 1507] [outer = (nil)] 00:39:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186263ac00) [pid = 1908] [serial = 1508] [outer = 0x7f185aed7000] 00:39:35 INFO - PROCESS | 1908 | 1461569975561 Marionette DEBUG loaded listener.js 00:39:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186541f400) [pid = 1908] [serial = 1509] [outer = 0x7f185aed7000] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187d8df800 == 154 [pid = 1908] [id = 474] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187701e000 == 153 [pid = 1908] [id = 473] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187575f000 == 152 [pid = 1908] [id = 472] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187387a800 == 151 [pid = 1908] [id = 471] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871399800 == 150 [pid = 1908] [id = 470] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870d84000 == 149 [pid = 1908] [id = 469] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187022d800 == 148 [pid = 1908] [id = 468] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4c4800 == 147 [pid = 1908] [id = 467] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf9b800 == 146 [pid = 1908] [id = 466] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a217800 == 145 [pid = 1908] [id = 465] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865714800 == 144 [pid = 1908] [id = 464] 00:39:35 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861a99000 == 143 [pid = 1908] [id = 463] 00:39:36 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859fdd000 == 142 [pid = 1908] [id = 462] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186bda1c00) [pid = 1908] [serial = 1382] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1863cea000) [pid = 1908] [serial = 1376] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1866175c00) [pid = 1908] [serial = 1379] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1860838400) [pid = 1908] [serial = 1370] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1862808400) [pid = 1908] [serial = 1308] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f1861a6a400) [pid = 1908] [serial = 1371] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185d1ecc00) [pid = 1908] [serial = 1367] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18663c6000) [pid = 1908] [serial = 1380] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f1864099c00) [pid = 1908] [serial = 1322] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f185d2d2000) [pid = 1908] [serial = 1368] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f1865536800) [pid = 1908] [serial = 1377] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f186c56c400) [pid = 1908] [serial = 1383] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1863c9c800) [pid = 1908] [serial = 1374] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185d1f9000) [pid = 1908] [serial = 1373] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f185d1f5000) [pid = 1908] [serial = 1385] [outer = (nil)] [url = about:blank] 00:39:36 INFO - PROCESS | 1908 | 1461569976368 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1644ms 00:39:36 INFO - PROCESS | 1908 | 1461569976380 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:39:36 INFO - PROCESS | 1908 | 1461569976384 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:39:36 INFO - PROCESS | 1908 | 1461569976390 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:39:36 INFO - PROCESS | 1908 | 1461569976392 Marionette TRACE conn3 <- [1,1982,null,{}] 00:39:36 INFO - PROCESS | 1908 | 1461569976398 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:36 INFO - PROCESS | 1908 | 1461569976597 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:39:36 INFO - PROCESS | 1908 | 1461569976798 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ee1000 == 143 [pid = 1908] [id = 503] 00:39:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f185bdda000) [pid = 1908] [serial = 1510] [outer = (nil)] 00:39:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1864099400) [pid = 1908] [serial = 1511] [outer = 0x7f185bdda000] 00:39:36 INFO - PROCESS | 1908 | 1461569976879 Marionette DEBUG loaded listener.js 00:39:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f18664f6000) [pid = 1908] [serial = 1512] [outer = 0x7f185bdda000] 00:39:37 INFO - PROCESS | 1908 | 1461569977695 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1346ms 00:39:37 INFO - PROCESS | 1908 | 1461569977736 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:39:37 INFO - PROCESS | 1908 | 1461569977740 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:39:37 INFO - PROCESS | 1908 | 1461569977745 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:39:37 INFO - PROCESS | 1908 | 1461569977747 Marionette TRACE conn3 <- [1,1986,null,{}] 00:39:37 INFO - PROCESS | 1908 | 1461569977752 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:38 INFO - PROCESS | 1908 | 1461569978022 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:39:38 INFO - PROCESS | 1908 | 1461569978055 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865714800 == 144 [pid = 1908] [id = 504] 00:39:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f185e4a8400) [pid = 1908] [serial = 1513] [outer = (nil)] 00:39:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186a09fc00) [pid = 1908] [serial = 1514] [outer = 0x7f185e4a8400] 00:39:38 INFO - PROCESS | 1908 | 1461569978116 Marionette DEBUG loaded listener.js 00:39:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186a142c00) [pid = 1908] [serial = 1515] [outer = 0x7f185e4a8400] 00:39:38 INFO - PROCESS | 1908 | 1461569978989 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1279ms 00:39:39 INFO - PROCESS | 1908 | 1461569979026 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:39:39 INFO - PROCESS | 1908 | 1461569979029 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:39:39 INFO - PROCESS | 1908 | 1461569979034 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:39:39 INFO - PROCESS | 1908 | 1461569979037 Marionette TRACE conn3 <- [1,1990,null,{}] 00:39:39 INFO - PROCESS | 1908 | 1461569979049 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:39 INFO - PROCESS | 1908 | 1461569979332 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:39:39 INFO - PROCESS | 1908 | 1461569979374 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a21c000 == 145 [pid = 1908] [id = 505] 00:39:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186cbdec00) [pid = 1908] [serial = 1516] [outer = (nil)] 00:39:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186d23a400) [pid = 1908] [serial = 1517] [outer = 0x7f186cbdec00] 00:39:39 INFO - PROCESS | 1908 | 1461569979437 Marionette DEBUG loaded listener.js 00:39:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186d3d5c00) [pid = 1908] [serial = 1518] [outer = 0x7f186cbdec00] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f18664f6400) [pid = 1908] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18701d3000) [pid = 1908] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186cbebc00) [pid = 1908] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186a0a2800) [pid = 1908] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186d54dc00) [pid = 1908] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1862638000) [pid = 1908] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1870278000) [pid = 1908] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1862631c00) [pid = 1908] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f185cddd800) [pid = 1908] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f187579d400) [pid = 1908] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f187460a000) [pid = 1908] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185ac03800) [pid = 1908] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185e82b400) [pid = 1908] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1863c8fc00) [pid = 1908] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1870031000) [pid = 1908] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f185d2d6400) [pid = 1908] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186263a800) [pid = 1908] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f185ad42800) [pid = 1908] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1873a3d800) [pid = 1908] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f185e3ea000) [pid = 1908] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186ccd3800) [pid = 1908] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f18662b9c00) [pid = 1908] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186ccd4400) [pid = 1908] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f18663c7800) [pid = 1908] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f187579d000) [pid = 1908] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1869d6dc00) [pid = 1908] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f18701d9000) [pid = 1908] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f185d2d4000) [pid = 1908] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186d6edc00) [pid = 1908] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185e4a7400) [pid = 1908] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186cc4d800) [pid = 1908] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f185ad42400) [pid = 1908] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f186cbe2800) [pid = 1908] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185e3e6800) [pid = 1908] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185ac0bc00) [pid = 1908] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186ccdc400) [pid = 1908] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:39:40 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185aed5000) [pid = 1908] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:39:41 INFO - PROCESS | 1908 | 1461569981001 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1999ms 00:39:41 INFO - PROCESS | 1908 | 1461569981033 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:39:41 INFO - PROCESS | 1908 | 1461569981037 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:39:41 INFO - PROCESS | 1908 | 1461569981042 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:39:41 INFO - PROCESS | 1908 | 1461569981045 Marionette TRACE conn3 <- [1,1994,null,{}] 00:39:41 INFO - PROCESS | 1908 | 1461569981050 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:41 INFO - PROCESS | 1908 | 1461569981263 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:39:41 INFO - PROCESS | 1908 | 1461569981437 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e814000 == 146 [pid = 1908] [id = 506] 00:39:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185ac03800) [pid = 1908] [serial = 1519] [outer = (nil)] 00:39:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f185d1fa800) [pid = 1908] [serial = 1520] [outer = 0x7f185ac03800] 00:39:41 INFO - PROCESS | 1908 | 1461569981502 Marionette DEBUG loaded listener.js 00:39:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1863c8fc00) [pid = 1908] [serial = 1521] [outer = 0x7f185ac03800] 00:39:42 INFO - PROCESS | 1908 | 1461569982181 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1182ms 00:39:42 INFO - PROCESS | 1908 | 1461569982226 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:39:42 INFO - PROCESS | 1908 | 1461569982229 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:39:42 INFO - PROCESS | 1908 | 1461569982236 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:39:42 INFO - PROCESS | 1908 | 1461569982239 Marionette TRACE conn3 <- [1,1998,null,{}] 00:39:42 INFO - PROCESS | 1908 | 1461569982244 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:42 INFO - PROCESS | 1908 | 1461569982530 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:39:42 INFO - PROCESS | 1908 | 1461569982579 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d09d800 == 147 [pid = 1908] [id = 507] 00:39:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f1869d76800) [pid = 1908] [serial = 1522] [outer = (nil)] 00:39:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186bda1000) [pid = 1908] [serial = 1523] [outer = 0x7f1869d76800] 00:39:42 INFO - PROCESS | 1908 | 1461569982650 Marionette DEBUG loaded listener.js 00:39:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f186ccd4400) [pid = 1908] [serial = 1524] [outer = 0x7f1869d76800] 00:39:43 INFO - PROCESS | 1908 | 1461569983837 Marionette TRACE conn3 <- [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]]]}] 00:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1628ms 00:39:43 INFO - PROCESS | 1908 | 1461569983865 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:39:43 INFO - PROCESS | 1908 | 1461569983873 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:39:43 INFO - PROCESS | 1908 | 1461569983882 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:39:43 INFO - PROCESS | 1908 | 1461569983888 Marionette TRACE conn3 <- [1,2002,null,{}] 00:39:43 INFO - PROCESS | 1908 | 1461569983895 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:44 INFO - PROCESS | 1908 | 1461569984136 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:39:44 INFO - PROCESS | 1908 | 1461569984354 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9b1000 == 148 [pid = 1908] [id = 508] 00:39:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185d1e7000) [pid = 1908] [serial = 1525] [outer = (nil)] 00:39:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185d1f6c00) [pid = 1908] [serial = 1526] [outer = 0x7f185d1e7000] 00:39:44 INFO - PROCESS | 1908 | 1461569984515 Marionette DEBUG loaded listener.js 00:39:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1861004800) [pid = 1908] [serial = 1527] [outer = 0x7f185d1e7000] 00:39:45 INFO - PROCESS | 1908 | 1461569985469 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1633ms 00:39:45 INFO - PROCESS | 1908 | 1461569985516 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:39:45 INFO - PROCESS | 1908 | 1461569985526 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:39:45 INFO - PROCESS | 1908 | 1461569985537 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:39:45 INFO - PROCESS | 1908 | 1461569985541 Marionette TRACE conn3 <- [1,2006,null,{}] 00:39:45 INFO - PROCESS | 1908 | 1461569985548 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:45 INFO - PROCESS | 1908 | 1461569985777 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:39:46 INFO - PROCESS | 1908 | 1461569986068 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c4f800 == 149 [pid = 1908] [id = 509] 00:39:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185d1e7c00) [pid = 1908] [serial = 1528] [outer = (nil)] 00:39:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1863f99c00) [pid = 1908] [serial = 1529] [outer = 0x7f185d1e7c00] 00:39:46 INFO - PROCESS | 1908 | 1461569986195 Marionette DEBUG loaded listener.js 00:39:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1869d6d000) [pid = 1908] [serial = 1530] [outer = 0x7f185d1e7c00] 00:39:47 INFO - PROCESS | 1908 | 1461569987108 Marionette TRACE conn3 <- [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]]]}] 00:39:47 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 00:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1633ms 00:39:47 INFO - PROCESS | 1908 | 1461569987171 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:39:47 INFO - PROCESS | 1908 | 1461569987175 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:39:47 INFO - PROCESS | 1908 | 1461569987181 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:39:47 INFO - PROCESS | 1908 | 1461569987187 Marionette TRACE conn3 <- [1,2010,null,{}] 00:39:47 INFO - PROCESS | 1908 | 1461569987202 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:47 INFO - PROCESS | 1908 | 1461569987447 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:39:47 INFO - PROCESS | 1908 | 1461569987757 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186e78d800 == 150 [pid = 1908] [id = 510] 00:39:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1869d77c00) [pid = 1908] [serial = 1531] [outer = (nil)] 00:39:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186c926400) [pid = 1908] [serial = 1532] [outer = 0x7f1869d77c00] 00:39:47 INFO - PROCESS | 1908 | 1461569987836 Marionette DEBUG loaded listener.js 00:39:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186d238000) [pid = 1908] [serial = 1533] [outer = 0x7f1869d77c00] 00:39:48 INFO - PROCESS | 1908 | 1461569988663 Marionette TRACE conn3 <- [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]]]}] 00:39:48 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 00:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1542ms 00:39:48 INFO - PROCESS | 1908 | 1461569988735 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:39:48 INFO - PROCESS | 1908 | 1461569988740 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:39:48 INFO - PROCESS | 1908 | 1461569988749 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:39:48 INFO - PROCESS | 1908 | 1461569988751 Marionette TRACE conn3 <- [1,2014,null,{}] 00:39:48 INFO - PROCESS | 1908 | 1461569988755 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:48 INFO - PROCESS | 1908 | 1461569988969 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:39:49 INFO - PROCESS | 1908 | 1461569989259 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fdb000 == 151 [pid = 1908] [id = 511] 00:39:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186280ac00) [pid = 1908] [serial = 1534] [outer = (nil)] 00:39:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186d555400) [pid = 1908] [serial = 1535] [outer = 0x7f186280ac00] 00:39:49 INFO - PROCESS | 1908 | 1461569989410 Marionette DEBUG loaded listener.js 00:39:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186e730000) [pid = 1908] [serial = 1536] [outer = 0x7f186280ac00] 00:39:50 INFO - PROCESS | 1908 | 1461569990297 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1584ms 00:39:50 INFO - PROCESS | 1908 | 1461569990334 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:39:50 INFO - PROCESS | 1908 | 1461569990338 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:39:50 INFO - PROCESS | 1908 | 1461569990344 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:39:50 INFO - PROCESS | 1908 | 1461569990347 Marionette TRACE conn3 <- [1,2018,null,{}] 00:39:50 INFO - PROCESS | 1908 | 1461569990353 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:50 INFO - PROCESS | 1908 | 1461569990561 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:39:50 INFO - PROCESS | 1908 | 1461569990779 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871ff2000 == 152 [pid = 1908] [id = 512] 00:39:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186c1d5800) [pid = 1908] [serial = 1537] [outer = (nil)] 00:39:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186ffb6c00) [pid = 1908] [serial = 1538] [outer = 0x7f186c1d5800] 00:39:50 INFO - PROCESS | 1908 | 1461569990892 Marionette DEBUG loaded listener.js 00:39:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1870097400) [pid = 1908] [serial = 1539] [outer = 0x7f186c1d5800] 00:39:51 INFO - PROCESS | 1908 | 1461569991869 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1582ms 00:39:51 INFO - PROCESS | 1908 | 1461569991927 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:39:51 INFO - PROCESS | 1908 | 1461569991930 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:39:51 INFO - PROCESS | 1908 | 1461569991936 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:39:51 INFO - PROCESS | 1908 | 1461569991938 Marionette TRACE conn3 <- [1,2022,null,{}] 00:39:51 INFO - PROCESS | 1908 | 1461569991943 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:52 INFO - PROCESS | 1908 | 1461569992173 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:39:52 INFO - PROCESS | 1908 | 1461569992425 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875576800 == 153 [pid = 1908] [id = 513] 00:39:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f187108ec00) [pid = 1908] [serial = 1540] [outer = (nil)] 00:39:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1874331000) [pid = 1908] [serial = 1541] [outer = 0x7f187108ec00] 00:39:52 INFO - PROCESS | 1908 | 1461569992542 Marionette DEBUG loaded listener.js 00:39:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1875033000) [pid = 1908] [serial = 1542] [outer = 0x7f187108ec00] 00:39:53 INFO - PROCESS | 1908 | 1461569993374 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1477ms 00:39:53 INFO - PROCESS | 1908 | 1461569993414 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:39:53 INFO - PROCESS | 1908 | 1461569993417 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:39:53 INFO - PROCESS | 1908 | 1461569993423 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:39:53 INFO - PROCESS | 1908 | 1461569993425 Marionette TRACE conn3 <- [1,2026,null,{}] 00:39:53 INFO - PROCESS | 1908 | 1461569993434 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:53 INFO - PROCESS | 1908 | 1461569993656 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:39:53 INFO - PROCESS | 1908 | 1461569993922 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1877231000 == 154 [pid = 1908] [id = 514] 00:39:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186ebe0800) [pid = 1908] [serial = 1543] [outer = (nil)] 00:39:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f1875031800) [pid = 1908] [serial = 1544] [outer = 0x7f186ebe0800] 00:39:54 INFO - PROCESS | 1908 | 1461569994039 Marionette DEBUG loaded listener.js 00:39:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1875ff5000) [pid = 1908] [serial = 1545] [outer = 0x7f186ebe0800] 00:39:54 INFO - PROCESS | 1908 | 1461569994853 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1478ms 00:39:54 INFO - PROCESS | 1908 | 1461569994902 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:39:54 INFO - PROCESS | 1908 | 1461569994906 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:39:54 INFO - PROCESS | 1908 | 1461569994911 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:39:54 INFO - PROCESS | 1908 | 1461569994913 Marionette TRACE conn3 <- [1,2030,null,{}] 00:39:54 INFO - PROCESS | 1908 | 1461569994919 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:55 INFO - PROCESS | 1908 | 1461569995127 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:39:55 INFO - PROCESS | 1908 | 1461569995359 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188379b800 == 155 [pid = 1908] [id = 515] 00:39:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f187014f400) [pid = 1908] [serial = 1546] [outer = (nil)] 00:39:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f187719b800) [pid = 1908] [serial = 1547] [outer = 0x7f187014f400] 00:39:55 INFO - PROCESS | 1908 | 1461569995472 Marionette DEBUG loaded listener.js 00:39:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1877293000) [pid = 1908] [serial = 1548] [outer = 0x7f187014f400] 00:39:56 INFO - PROCESS | 1908 | 1461569996392 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1527ms 00:39:56 INFO - PROCESS | 1908 | 1461569996440 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:39:56 INFO - PROCESS | 1908 | 1461569996442 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:39:56 INFO - PROCESS | 1908 | 1461569996448 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:39:56 INFO - PROCESS | 1908 | 1461569996451 Marionette TRACE conn3 <- [1,2034,null,{}] 00:39:56 INFO - PROCESS | 1908 | 1461569996456 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:56 INFO - PROCESS | 1908 | 1461569996670 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:39:56 INFO - PROCESS | 1908 | 1461569996933 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188834a000 == 156 [pid = 1908] [id = 516] 00:39:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1875ff7000) [pid = 1908] [serial = 1549] [outer = (nil)] 00:39:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1878f44400) [pid = 1908] [serial = 1550] [outer = 0x7f1875ff7000] 00:39:57 INFO - PROCESS | 1908 | 1461569997049 Marionette DEBUG loaded listener.js 00:39:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f18828e5800) [pid = 1908] [serial = 1551] [outer = 0x7f1875ff7000] 00:39:57 INFO - PROCESS | 1908 | 1461569997947 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 00:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:39:57 INFO - PROCESS | 1908 | 1461569997980 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:39:57 INFO - PROCESS | 1908 | 1461569997983 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:39:57 INFO - PROCESS | 1908 | 1461569997990 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:39:57 INFO - PROCESS | 1908 | 1461569997992 Marionette TRACE conn3 <- [1,2038,null,{}] 00:39:58 INFO - PROCESS | 1908 | 1461569997999 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:58 INFO - PROCESS | 1908 | 1461569998214 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:39:58 INFO - PROCESS | 1908 | 1461569998541 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cdb4000 == 157 [pid = 1908] [id = 517] 00:39:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1883467c00) [pid = 1908] [serial = 1552] [outer = (nil)] 00:39:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f18837e6000) [pid = 1908] [serial = 1553] [outer = 0x7f1883467c00] 00:39:58 INFO - PROCESS | 1908 | 1461569998625 Marionette DEBUG loaded listener.js 00:39:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f188483fc00) [pid = 1908] [serial = 1554] [outer = 0x7f1883467c00] 00:39:59 INFO - PROCESS | 1908 | 1461569999493 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1535ms 00:39:59 INFO - PROCESS | 1908 | 1461569999525 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:39:59 INFO - PROCESS | 1908 | 1461569999529 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:39:59 INFO - PROCESS | 1908 | 1461569999536 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:39:59 INFO - PROCESS | 1908 | 1461569999540 Marionette TRACE conn3 <- [1,2042,null,{}] 00:39:59 INFO - PROCESS | 1908 | 1461569999545 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:59 INFO - PROCESS | 1908 | 1461569999770 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:40:00 INFO - PROCESS | 1908 | 1461570000097 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186539d000 == 158 [pid = 1908] [id = 518] 00:40:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1886abec00) [pid = 1908] [serial = 1555] [outer = (nil)] 00:40:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1888d0d800) [pid = 1908] [serial = 1556] [outer = 0x7f1886abec00] 00:40:00 INFO - PROCESS | 1908 | 1461570000195 Marionette DEBUG loaded listener.js 00:40:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1888e07400) [pid = 1908] [serial = 1557] [outer = 0x7f1886abec00] 00:40:01 INFO - PROCESS | 1908 | 1461570001122 Marionette TRACE conn3 <- [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]]]}] 00:40:01 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) 00:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1629ms 00:40:01 INFO - PROCESS | 1908 | 1461570001167 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:40:01 INFO - PROCESS | 1908 | 1461570001171 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:40:01 INFO - PROCESS | 1908 | 1461570001178 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:40:01 INFO - PROCESS | 1908 | 1461570001182 Marionette TRACE conn3 <- [1,2046,null,{}] 00:40:01 INFO - PROCESS | 1908 | 1461570001188 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:01 INFO - PROCESS | 1908 | 1461570001429 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:40:01 INFO - PROCESS | 1908 | 1461570001729 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db3b800 == 159 [pid = 1908] [id = 519] 00:40:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f185ac03400) [pid = 1908] [serial = 1558] [outer = (nil)] 00:40:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f185bc4a000) [pid = 1908] [serial = 1559] [outer = 0x7f185ac03400] 00:40:01 INFO - PROCESS | 1908 | 1461570001813 Marionette DEBUG loaded listener.js 00:40:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f185bc4f800) [pid = 1908] [serial = 1560] [outer = 0x7f185ac03400] 00:40:02 INFO - PROCESS | 1908 | 1461570002785 Marionette TRACE conn3 <- [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]]]}] 00:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1684ms 00:40:02 INFO - PROCESS | 1908 | 1461570002863 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:40:02 INFO - PROCESS | 1908 | 1461570002866 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:40:02 INFO - PROCESS | 1908 | 1461570002873 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:40:02 INFO - PROCESS | 1908 | 1461570002875 Marionette TRACE conn3 <- [1,2050,null,{}] 00:40:02 INFO - PROCESS | 1908 | 1461570002880 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:03 INFO - PROCESS | 1908 | 1461570003136 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:40:03 INFO - PROCESS | 1908 | 1461570003446 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba1a000 == 160 [pid = 1908] [id = 520] 00:40:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f185bc44800) [pid = 1908] [serial = 1561] [outer = (nil)] 00:40:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1862485400) [pid = 1908] [serial = 1562] [outer = 0x7f185bc44800] 00:40:03 INFO - PROCESS | 1908 | 1461570003530 Marionette DEBUG loaded listener.js 00:40:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1862489c00) [pid = 1908] [serial = 1563] [outer = 0x7f185bc44800] 00:40:04 INFO - PROCESS | 1908 | 1461570004406 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1578ms 00:40:04 INFO - PROCESS | 1908 | 1461570004452 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:40:04 INFO - PROCESS | 1908 | 1461570004456 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:40:04 INFO - PROCESS | 1908 | 1461570004462 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:40:04 INFO - PROCESS | 1908 | 1461570004465 Marionette TRACE conn3 <- [1,2054,null,{}] 00:40:04 INFO - PROCESS | 1908 | 1461570004470 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:04 INFO - PROCESS | 1908 | 1461570004689 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:40:05 INFO - PROCESS | 1908 | 1461570005074 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba34000 == 161 [pid = 1908] [id = 521] 00:40:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f185bc49400) [pid = 1908] [serial = 1564] [outer = (nil)] 00:40:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f185d148c00) [pid = 1908] [serial = 1565] [outer = 0x7f185bc49400] 00:40:05 INFO - PROCESS | 1908 | 1461570005219 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f185d14e400) [pid = 1908] [serial = 1566] [outer = 0x7f185bc49400] 00:40:06 INFO - PROCESS | 1908 | 1461570006319 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1935ms 00:40:06 INFO - PROCESS | 1908 | 1461570006399 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:40:06 INFO - PROCESS | 1908 | 1461570006405 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:40:06 INFO - PROCESS | 1908 | 1461570006412 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:40:06 INFO - PROCESS | 1908 | 1461570006416 Marionette TRACE conn3 <- [1,2058,null,{}] 00:40:06 INFO - PROCESS | 1908 | 1461570006422 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:06 INFO - PROCESS | 1908 | 1461570006728 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:40:07 INFO - PROCESS | 1908 | 1461570007074 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859f16800 == 162 [pid = 1908] [id = 522] 00:40:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f185ac04000) [pid = 1908] [serial = 1567] [outer = (nil)] 00:40:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f185cc51c00) [pid = 1908] [serial = 1568] [outer = 0x7f185ac04000] 00:40:07 INFO - PROCESS | 1908 | 1461570007155 Marionette DEBUG loaded listener.js 00:40:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1861a6b400) [pid = 1908] [serial = 1569] [outer = 0x7f185ac04000] 00:40:08 INFO - PROCESS | 1908 | 1461570008057 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1693ms 00:40:08 INFO - PROCESS | 1908 | 1461570008107 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:40:08 INFO - PROCESS | 1908 | 1461570008110 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:40:08 INFO - PROCESS | 1908 | 1461570008116 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:40:08 INFO - PROCESS | 1908 | 1461570008118 Marionette TRACE conn3 <- [1,2062,null,{}] 00:40:08 INFO - PROCESS | 1908 | 1461570008123 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:08 INFO - PROCESS | 1908 | 1461570008356 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:40:08 INFO - PROCESS | 1908 | 1461570008669 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ad86800 == 163 [pid = 1908] [id = 523] 00:40:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f185ac10000) [pid = 1908] [serial = 1570] [outer = (nil)] 00:40:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f185d1f9800) [pid = 1908] [serial = 1571] [outer = 0x7f185ac10000] 00:40:08 INFO - PROCESS | 1908 | 1461570008748 Marionette DEBUG loaded listener.js 00:40:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186248c400) [pid = 1908] [serial = 1572] [outer = 0x7f185ac10000] 00:40:09 INFO - PROCESS | 1908 | 1461570009645 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 00:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:40:09 INFO - PROCESS | 1908 | 1461570009698 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:40:09 INFO - PROCESS | 1908 | 1461570009700 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:40:09 INFO - PROCESS | 1908 | 1461570009707 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:40:09 INFO - PROCESS | 1908 | 1461570009710 Marionette TRACE conn3 <- [1,2066,null,{}] 00:40:09 INFO - PROCESS | 1908 | 1461570009715 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:09 INFO - PROCESS | 1908 | 1461570009944 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:40:10 INFO - PROCESS | 1908 | 1461570010907 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1ec800 == 164 [pid = 1908] [id = 524] 00:40:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f185ad45000) [pid = 1908] [serial = 1573] [outer = (nil)] 00:40:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f185aecd400) [pid = 1908] [serial = 1574] [outer = 0x7f185ad45000] 00:40:10 INFO - PROCESS | 1908 | 1461570010977 Marionette DEBUG loaded listener.js 00:40:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f185c269800) [pid = 1908] [serial = 1575] [outer = 0x7f185ad45000] 00:40:11 INFO - PROCESS | 1908 | 1461570011849 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2181ms 00:40:11 INFO - PROCESS | 1908 | 1461570011889 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:40:11 INFO - PROCESS | 1908 | 1461570011896 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:40:11 INFO - PROCESS | 1908 | 1461570011905 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:40:11 INFO - PROCESS | 1908 | 1461570011909 Marionette TRACE conn3 <- [1,2070,null,{}] 00:40:11 INFO - PROCESS | 1908 | 1461570011916 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:12 INFO - PROCESS | 1908 | 1461570012127 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:40:12 INFO - PROCESS | 1908 | 1461570012419 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6b0800 == 165 [pid = 1908] [id = 525] 00:40:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f185ad42400) [pid = 1908] [serial = 1576] [outer = (nil)] 00:40:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f185c26cc00) [pid = 1908] [serial = 1577] [outer = 0x7f185ad42400] 00:40:12 INFO - PROCESS | 1908 | 1461570012540 Marionette DEBUG loaded listener.js 00:40:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f185d1f5400) [pid = 1908] [serial = 1578] [outer = 0x7f185ad42400] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a216000 == 164 [pid = 1908] [id = 208] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188cdb8800 == 163 [pid = 1908] [id = 207] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e814000 == 162 [pid = 1908] [id = 506] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a21c000 == 161 [pid = 1908] [id = 505] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185a0dc800 == 160 [pid = 1908] [id = 479] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865714800 == 159 [pid = 1908] [id = 504] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ee1000 == 158 [pid = 1908] [id = 503] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1f4000 == 157 [pid = 1908] [id = 502] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e163000 == 156 [pid = 1908] [id = 501] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e994000 == 155 [pid = 1908] [id = 500] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ad78000 == 154 [pid = 1908] [id = 499] 00:40:13 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888978000 == 153 [pid = 1908] [id = 498] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1863c36400) [pid = 1908] [serial = 1452] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1869e91c00) [pid = 1908] [serial = 1397] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f18712d0400) [pid = 1908] [serial = 1415] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186d9d1400) [pid = 1908] [serial = 1341] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f186c577800) [pid = 1908] [serial = 1338] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f18701e0400) [pid = 1908] [serial = 1347] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1863c93800) [pid = 1908] [serial = 1394] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18640a6c00) [pid = 1908] [serial = 1395] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f1873412400) [pid = 1908] [serial = 1416] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1870def000) [pid = 1908] [serial = 1412] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f187c95d400) [pid = 1908] [serial = 1424] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f185d2d3c00) [pid = 1908] [serial = 1446] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f188394a000) [pid = 1908] [serial = 1428] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1874f66000) [pid = 1908] [serial = 1418] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f185bddac00) [pid = 1908] [serial = 1389] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f1861007c00) [pid = 1908] [serial = 1391] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185ad42c00) [pid = 1908] [serial = 1388] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186409f400) [pid = 1908] [serial = 1329] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1883b5d000) [pid = 1908] [serial = 1430] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f18849ba000) [pid = 1908] [serial = 1433] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f18889a2000) [pid = 1908] [serial = 1437] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1861a70800) [pid = 1908] [serial = 1439] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f1878c34800) [pid = 1908] [serial = 1356] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185e826800) [pid = 1908] [serial = 1448] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186d242c00) [pid = 1908] [serial = 1404] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186a09ec00) [pid = 1908] [serial = 1332] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186ffb2c00) [pid = 1908] [serial = 1407] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186bda1800) [pid = 1908] [serial = 1335] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1883463000) [pid = 1908] [serial = 1425] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186a13cc00) [pid = 1908] [serial = 1398] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1879bd9800) [pid = 1908] [serial = 1359] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186c92b400) [pid = 1908] [serial = 1401] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f188839ec00) [pid = 1908] [serial = 1436] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1861004c00) [pid = 1908] [serial = 1449] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1876c20400) [pid = 1908] [serial = 1421] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185e82d000) [pid = 1908] [serial = 1326] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1883783000) [pid = 1908] [serial = 1427] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f186d242000) [pid = 1908] [serial = 1440] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18848eb000) [pid = 1908] [serial = 1431] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186d6eec00) [pid = 1908] [serial = 1406] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1861a7b000) [pid = 1908] [serial = 1392] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186c517800) [pid = 1908] [serial = 1400] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186ccd9c00) [pid = 1908] [serial = 1403] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f1872950c00) [pid = 1908] [serial = 1353] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f187502b400) [pid = 1908] [serial = 1419] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f1871089800) [pid = 1908] [serial = 1350] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f187728e400) [pid = 1908] [serial = 1422] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f188280cc00) [pid = 1908] [serial = 1362] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185ad47800) [pid = 1908] [serial = 1442] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f1870044000) [pid = 1908] [serial = 1409] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1862da0400) [pid = 1908] [serial = 1451] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1870157c00) [pid = 1908] [serial = 1410] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1862dab800) [pid = 1908] [serial = 1365] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f185d1f4400) [pid = 1908] [serial = 1445] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f188812cc00) [pid = 1908] [serial = 1434] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f185bdd3c00) [pid = 1908] [serial = 1443] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f187108cc00) [pid = 1908] [serial = 1413] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1870042400) [pid = 1908] [serial = 1344] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1865417c00) [pid = 1908] [serial = 1323] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1861006800) [pid = 1908] [serial = 1454] [outer = (nil)] [url = about:blank] 00:40:13 INFO - PROCESS | 1908 | 1461570013967 Marionette TRACE conn3 <- [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]]]}] 00:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2083ms 00:40:13 INFO - PROCESS | 1908 | 1461570013992 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:40:14 INFO - PROCESS | 1908 | 1461570013998 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:40:14 INFO - PROCESS | 1908 | 1461570014046 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:40:14 INFO - PROCESS | 1908 | 1461570014049 Marionette TRACE conn3 <- [1,2074,null,{}] 00:40:14 INFO - PROCESS | 1908 | 1461570014054 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:14 INFO - PROCESS | 1908 | 1461570014284 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:40:14 INFO - PROCESS | 1908 | 1461570014469 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185bbac800 == 154 [pid = 1908] [id = 526] 00:40:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185aed1000) [pid = 1908] [serial = 1579] [outer = (nil)] 00:40:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f185d1f8c00) [pid = 1908] [serial = 1580] [outer = 0x7f185aed1000] 00:40:14 INFO - PROCESS | 1908 | 1461570014535 Marionette DEBUG loaded listener.js 00:40:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f186100d400) [pid = 1908] [serial = 1581] [outer = 0x7f185aed1000] 00:40:15 INFO - PROCESS | 1908 | 1461570015297 Marionette TRACE conn3 <- [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]]]}] 00:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1279ms 00:40:15 INFO - PROCESS | 1908 | 1461570015325 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:40:15 INFO - PROCESS | 1908 | 1461570015328 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:40:15 INFO - PROCESS | 1908 | 1461570015343 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:40:15 INFO - PROCESS | 1908 | 1461570015352 Marionette TRACE conn3 <- [1,2078,null,{}] 00:40:15 INFO - PROCESS | 1908 | 1461570015358 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:15 INFO - PROCESS | 1908 | 1461570015647 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:40:15 INFO - PROCESS | 1908 | 1461570015763 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e80d800 == 155 [pid = 1908] [id = 527] 00:40:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185bddf400) [pid = 1908] [serial = 1582] [outer = (nil)] 00:40:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186248b400) [pid = 1908] [serial = 1583] [outer = 0x7f185bddf400] 00:40:15 INFO - PROCESS | 1908 | 1461570015827 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1862810800) [pid = 1908] [serial = 1584] [outer = 0x7f185bddf400] 00:40:16 INFO - PROCESS | 1908 | 1461570016736 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1443ms 00:40:16 INFO - PROCESS | 1908 | 1461570016780 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:40:16 INFO - PROCESS | 1908 | 1461570016785 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:40:16 INFO - PROCESS | 1908 | 1461570016799 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:40:16 INFO - PROCESS | 1908 | 1461570016803 Marionette TRACE conn3 <- [1,2082,null,{}] 00:40:16 INFO - PROCESS | 1908 | 1461570016821 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:17 INFO - PROCESS | 1908 | 1461570017088 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:40:17 INFO - PROCESS | 1908 | 1461570017130 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861d97000 == 156 [pid = 1908] [id = 528] 00:40:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f186248fc00) [pid = 1908] [serial = 1585] [outer = (nil)] 00:40:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1863c3a800) [pid = 1908] [serial = 1586] [outer = 0x7f186248fc00] 00:40:17 INFO - PROCESS | 1908 | 1461570017196 Marionette DEBUG loaded listener.js 00:40:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1863c93c00) [pid = 1908] [serial = 1587] [outer = 0x7f186248fc00] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185ac03800) [pid = 1908] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185d2d3000) [pid = 1908] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f185aed7000) [pid = 1908] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186cbdec00) [pid = 1908] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f185bdd7400) [pid = 1908] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185e4a8400) [pid = 1908] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:40:18 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185bdda000) [pid = 1908] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:40:18 INFO - PROCESS | 1908 | 1461570018673 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1904ms 00:40:18 INFO - PROCESS | 1908 | 1461570018705 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:40:18 INFO - PROCESS | 1908 | 1461570018708 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:40:18 INFO - PROCESS | 1908 | 1461570018719 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:40:18 INFO - PROCESS | 1908 | 1461570018722 Marionette TRACE conn3 <- [1,2086,null,{}] 00:40:18 INFO - PROCESS | 1908 | 1461570018729 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:19 INFO - PROCESS | 1908 | 1461570019022 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:40:19 INFO - PROCESS | 1908 | 1461570019136 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862796800 == 157 [pid = 1908] [id = 529] 00:40:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1863eaf000) [pid = 1908] [serial = 1588] [outer = (nil)] 00:40:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f1865416400) [pid = 1908] [serial = 1589] [outer = 0x7f1863eaf000] 00:40:19 INFO - PROCESS | 1908 | 1461570019214 Marionette DEBUG loaded listener.js 00:40:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f1866175c00) [pid = 1908] [serial = 1590] [outer = 0x7f1863eaf000] 00:40:19 INFO - PROCESS | 1908 | 1461570019946 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1287ms 00:40:20 INFO - PROCESS | 1908 | 1461570020006 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:40:20 INFO - PROCESS | 1908 | 1461570020010 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:40:20 INFO - PROCESS | 1908 | 1461570020019 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:40:20 INFO - PROCESS | 1908 | 1461570020021 Marionette TRACE conn3 <- [1,2090,null,{}] 00:40:20 INFO - PROCESS | 1908 | 1461570020026 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:20 INFO - PROCESS | 1908 | 1461570020222 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:40:20 INFO - PROCESS | 1908 | 1461570020416 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864138800 == 158 [pid = 1908] [id = 530] 00:40:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1863c9b800) [pid = 1908] [serial = 1591] [outer = (nil)] 00:40:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f18664f8c00) [pid = 1908] [serial = 1592] [outer = 0x7f1863c9b800] 00:40:20 INFO - PROCESS | 1908 | 1461570020479 Marionette DEBUG loaded listener.js 00:40:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1869d7b400) [pid = 1908] [serial = 1593] [outer = 0x7f1863c9b800] 00:40:21 INFO - PROCESS | 1908 | 1461570021562 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1578ms 00:40:21 INFO - PROCESS | 1908 | 1461570021598 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:40:21 INFO - PROCESS | 1908 | 1461570021605 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:40:21 INFO - PROCESS | 1908 | 1461570021614 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:40:21 INFO - PROCESS | 1908 | 1461570021619 Marionette TRACE conn3 <- [1,2094,null,{}] 00:40:21 INFO - PROCESS | 1908 | 1461570021626 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:21 INFO - PROCESS | 1908 | 1461570021840 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:40:22 INFO - PROCESS | 1908 | 1461570022110 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6bd800 == 159 [pid = 1908] [id = 531] 00:40:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185d147800) [pid = 1908] [serial = 1594] [outer = (nil)] 00:40:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185d1e5400) [pid = 1908] [serial = 1595] [outer = 0x7f185d147800] 00:40:22 INFO - PROCESS | 1908 | 1461570022205 Marionette DEBUG loaded listener.js 00:40:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185d2d7800) [pid = 1908] [serial = 1596] [outer = 0x7f185d147800] 00:40:23 INFO - PROCESS | 1908 | 1461570023096 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1531ms 00:40:23 INFO - PROCESS | 1908 | 1461570023146 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:40:23 INFO - PROCESS | 1908 | 1461570023154 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:40:23 INFO - PROCESS | 1908 | 1461570023165 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:40:23 INFO - PROCESS | 1908 | 1461570023168 Marionette TRACE conn3 <- [1,2098,null,{}] 00:40:23 INFO - PROCESS | 1908 | 1461570023174 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:23 INFO - PROCESS | 1908 | 1461570023414 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:40:23 INFO - PROCESS | 1908 | 1461570023706 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630c3000 == 160 [pid = 1908] [id = 532] 00:40:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185e3e1800) [pid = 1908] [serial = 1597] [outer = (nil)] 00:40:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1862487800) [pid = 1908] [serial = 1598] [outer = 0x7f185e3e1800] 00:40:23 INFO - PROCESS | 1908 | 1461570023823 Marionette DEBUG loaded listener.js 00:40:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f1862802400) [pid = 1908] [serial = 1599] [outer = 0x7f185e3e1800] 00:40:24 INFO - PROCESS | 1908 | 1461570024735 Marionette TRACE conn3 <- [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]]]}] 00:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1634ms 00:40:24 INFO - PROCESS | 1908 | 1461570024799 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:40:24 INFO - PROCESS | 1908 | 1461570024802 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:40:24 INFO - PROCESS | 1908 | 1461570024809 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:40:24 INFO - PROCESS | 1908 | 1461570024814 Marionette TRACE conn3 <- [1,2102,null,{}] 00:40:24 INFO - PROCESS | 1908 | 1461570024830 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:25 INFO - PROCESS | 1908 | 1461570025085 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:40:25 INFO - PROCESS | 1908 | 1461570025348 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657b9000 == 161 [pid = 1908] [id = 533] 00:40:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f1863c37800) [pid = 1908] [serial = 1600] [outer = (nil)] 00:40:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f18656af000) [pid = 1908] [serial = 1601] [outer = 0x7f1863c37800] 00:40:25 INFO - PROCESS | 1908 | 1461570025467 Marionette DEBUG loaded listener.js 00:40:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f18664f5000) [pid = 1908] [serial = 1602] [outer = 0x7f1863c37800] 00:40:26 INFO - PROCESS | 1908 | 1461570026298 Marionette TRACE conn3 <- [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]]]}] 00:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1534ms 00:40:26 INFO - PROCESS | 1908 | 1461570026344 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:40:26 INFO - PROCESS | 1908 | 1461570026349 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:40:26 INFO - PROCESS | 1908 | 1461570026355 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:40:26 INFO - PROCESS | 1908 | 1461570026357 Marionette TRACE conn3 <- [1,2106,null,{}] 00:40:26 INFO - PROCESS | 1908 | 1461570026363 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:26 INFO - PROCESS | 1908 | 1461570026574 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:40:26 INFO - PROCESS | 1908 | 1461570026784 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869d9b800 == 162 [pid = 1908] [id = 534] 00:40:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1863ea0c00) [pid = 1908] [serial = 1603] [outer = (nil)] 00:40:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186a0a6000) [pid = 1908] [serial = 1604] [outer = 0x7f1863ea0c00] 00:40:26 INFO - PROCESS | 1908 | 1461570026897 Marionette DEBUG loaded listener.js 00:40:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186a13b400) [pid = 1908] [serial = 1605] [outer = 0x7f1863ea0c00] 00:40:27 INFO - PROCESS | 1908 | 1461570027803 Marionette TRACE conn3 <- [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]]]}] 00:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1478ms 00:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:40:27 INFO - PROCESS | 1908 | 1461570027833 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:40:27 INFO - PROCESS | 1908 | 1461570027836 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:40:27 INFO - PROCESS | 1908 | 1461570027842 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:40:27 INFO - PROCESS | 1908 | 1461570027845 Marionette TRACE conn3 <- [1,2110,null,{}] 00:40:27 INFO - PROCESS | 1908 | 1461570027851 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:28 INFO - PROCESS | 1908 | 1461570028075 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:40:28 INFO - PROCESS | 1908 | 1461570028366 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a281800 == 163 [pid = 1908] [id = 535] 00:40:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186bd9dc00) [pid = 1908] [serial = 1606] [outer = (nil)] 00:40:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186c1cc800) [pid = 1908] [serial = 1607] [outer = 0x7f186bd9dc00] 00:40:28 INFO - PROCESS | 1908 | 1461570028502 Marionette DEBUG loaded listener.js 00:40:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186c519000) [pid = 1908] [serial = 1608] [outer = 0x7f186bd9dc00] 00:40:29 INFO - PROCESS | 1908 | 1461570029433 Marionette TRACE conn3 <- [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]]]}] 00:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1639ms 00:40:29 INFO - PROCESS | 1908 | 1461570029483 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:40:29 INFO - PROCESS | 1908 | 1461570029487 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:40:29 INFO - PROCESS | 1908 | 1461570029494 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:40:29 INFO - PROCESS | 1908 | 1461570029497 Marionette TRACE conn3 <- [1,2114,null,{}] 00:40:29 INFO - PROCESS | 1908 | 1461570029502 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:29 INFO - PROCESS | 1908 | 1461570029734 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:40:29 INFO - PROCESS | 1908 | 1461570029945 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb4b800 == 164 [pid = 1908] [id = 536] 00:40:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186bd9e800) [pid = 1908] [serial = 1609] [outer = (nil)] 00:40:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186d007400) [pid = 1908] [serial = 1610] [outer = 0x7f186bd9e800] 00:40:30 INFO - PROCESS | 1908 | 1461570030062 Marionette DEBUG loaded listener.js 00:40:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186d3c7000) [pid = 1908] [serial = 1611] [outer = 0x7f186bd9e800] 00:40:30 INFO - PROCESS | 1908 | 1461570030978 Marionette TRACE conn3 <- [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]]]}] 00:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1529ms 00:40:31 INFO - PROCESS | 1908 | 1461570031024 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:40:31 INFO - PROCESS | 1908 | 1461570031028 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:40:31 INFO - PROCESS | 1908 | 1461570031033 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:40:31 INFO - PROCESS | 1908 | 1461570031036 Marionette TRACE conn3 <- [1,2118,null,{}] 00:40:31 INFO - PROCESS | 1908 | 1461570031042 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:31 INFO - PROCESS | 1908 | 1461570031253 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:40:31 INFO - PROCESS | 1908 | 1461570031481 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4c6000 == 165 [pid = 1908] [id = 537] 00:40:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186c922800) [pid = 1908] [serial = 1612] [outer = (nil)] 00:40:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186d6e4400) [pid = 1908] [serial = 1613] [outer = 0x7f186c922800] 00:40:31 INFO - PROCESS | 1908 | 1461570031599 Marionette DEBUG loaded listener.js 00:40:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186e6de000) [pid = 1908] [serial = 1614] [outer = 0x7f186c922800] 00:40:32 INFO - PROCESS | 1908 | 1461570032538 Marionette TRACE conn3 <- [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]]]}] 00:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1535ms 00:40:32 INFO - PROCESS | 1908 | 1461570032571 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:40:32 INFO - PROCESS | 1908 | 1461570032575 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:40:32 INFO - PROCESS | 1908 | 1461570032581 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:40:32 INFO - PROCESS | 1908 | 1461570032583 Marionette TRACE conn3 <- [1,2122,null,{}] 00:40:32 INFO - PROCESS | 1908 | 1461570032590 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:32 INFO - PROCESS | 1908 | 1461570032821 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:40:33 INFO - PROCESS | 1908 | 1461570033082 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d6b7000 == 166 [pid = 1908] [id = 538] 00:40:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186d3d1800) [pid = 1908] [serial = 1615] [outer = (nil)] 00:40:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186e6de800) [pid = 1908] [serial = 1616] [outer = 0x7f186d3d1800] 00:40:33 INFO - PROCESS | 1908 | 1461570033216 Marionette DEBUG loaded listener.js 00:40:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1870045c00) [pid = 1908] [serial = 1617] [outer = 0x7f186d3d1800] 00:40:34 INFO - PROCESS | 1908 | 1461570034117 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 00:40:34 INFO - PROCESS | 1908 | 1461570034161 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:40:34 INFO - PROCESS | 1908 | 1461570034165 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:40:34 INFO - PROCESS | 1908 | 1461570034171 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:40:34 INFO - PROCESS | 1908 | 1461570034173 Marionette TRACE conn3 <- [1,2126,null,{}] 00:40:34 INFO - PROCESS | 1908 | 1461570034179 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:34 INFO - PROCESS | 1908 | 1461570034399 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:40:34 INFO - PROCESS | 1908 | 1461570034660 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187022c800 == 167 [pid = 1908] [id = 539] 00:40:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186d152800) [pid = 1908] [serial = 1618] [outer = (nil)] 00:40:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f1870157c00) [pid = 1908] [serial = 1619] [outer = 0x7f186d152800] 00:40:34 INFO - PROCESS | 1908 | 1461570034778 Marionette DEBUG loaded listener.js 00:40:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1870274c00) [pid = 1908] [serial = 1620] [outer = 0x7f186d152800] 00:40:35 INFO - PROCESS | 1908 | 1461570035611 Marionette TRACE conn3 <- [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]]]}] 00:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1486ms 00:40:35 INFO - PROCESS | 1908 | 1461570035659 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:40:35 INFO - PROCESS | 1908 | 1461570035663 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:40:35 INFO - PROCESS | 1908 | 1461570035669 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:40:35 INFO - PROCESS | 1908 | 1461570035675 Marionette TRACE conn3 <- [1,2130,null,{}] 00:40:35 INFO - PROCESS | 1908 | 1461570035682 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:35 INFO - PROCESS | 1908 | 1461570035932 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:40:36 INFO - PROCESS | 1908 | 1461570036193 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d7b800 == 168 [pid = 1908] [id = 540] 00:40:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f1871089c00) [pid = 1908] [serial = 1621] [outer = (nil)] 00:40:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f18712c5800) [pid = 1908] [serial = 1622] [outer = 0x7f1871089c00] 00:40:36 INFO - PROCESS | 1908 | 1461570036338 Marionette DEBUG loaded listener.js 00:40:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1871380800) [pid = 1908] [serial = 1623] [outer = 0x7f1871089c00] 00:40:37 INFO - PROCESS | 1908 | 1461570037249 Marionette TRACE conn3 <- [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] 00:40:37 INFO - PROCESS | 1908 | 1461570037310 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:40:37 INFO - PROCESS | 1908 | 1461570037316 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:40:37 INFO - PROCESS | 1908 | 1461570037321 Marionette TRACE conn3 <- [1,2134,null,{}] 00:40:37 INFO - PROCESS | 1908 | 1461570037326 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:37 INFO - PROCESS | 1908 | 1461570037589 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:40:37 INFO - PROCESS | 1908 | 1461570037890 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871ff1000 == 169 [pid = 1908] [id = 541] 00:40:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1873412400) [pid = 1908] [serial = 1624] [outer = (nil)] 00:40:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f18757a7400) [pid = 1908] [serial = 1625] [outer = 0x7f1873412400] 00:40:37 INFO - PROCESS | 1908 | 1461570037974 Marionette DEBUG loaded listener.js 00:40:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1879bcc800) [pid = 1908] [serial = 1626] [outer = 0x7f1873412400] 00:40:38 INFO - PROCESS | 1908 | 1461570038838 Marionette TRACE conn3 <- [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]]]}] 00:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1580ms 00:40:38 INFO - PROCESS | 1908 | 1461570038898 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:40:38 INFO - PROCESS | 1908 | 1461570038901 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:40:38 INFO - PROCESS | 1908 | 1461570038908 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:40:38 INFO - PROCESS | 1908 | 1461570038910 Marionette TRACE conn3 <- [1,2138,null,{}] 00:40:38 INFO - PROCESS | 1908 | 1461570038916 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:39 INFO - PROCESS | 1908 | 1461570039141 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:40:39 INFO - PROCESS | 1908 | 1461570039400 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874c7f800 == 170 [pid = 1908] [id = 542] 00:40:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1874417c00) [pid = 1908] [serial = 1627] [outer = (nil)] 00:40:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1883466800) [pid = 1908] [serial = 1628] [outer = 0x7f1874417c00] 00:40:39 INFO - PROCESS | 1908 | 1461570039518 Marionette DEBUG loaded listener.js 00:40:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f188394a000) [pid = 1908] [serial = 1629] [outer = 0x7f1874417c00] 00:40:40 INFO - PROCESS | 1908 | 1461570040356 Marionette TRACE conn3 <- [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]]]}] 00:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1484ms 00:40:40 INFO - PROCESS | 1908 | 1461570040393 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:40:40 INFO - PROCESS | 1908 | 1461570040397 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:40:40 INFO - PROCESS | 1908 | 1461570040403 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:40:40 INFO - PROCESS | 1908 | 1461570040407 Marionette TRACE conn3 <- [1,2142,null,{}] 00:40:40 INFO - PROCESS | 1908 | 1461570040413 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:40 INFO - PROCESS | 1908 | 1461570040634 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:40:40 INFO - PROCESS | 1908 | 1461570040950 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876078800 == 171 [pid = 1908] [id = 543] 00:40:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18662bc400) [pid = 1908] [serial = 1630] [outer = (nil)] 00:40:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1879bd8800) [pid = 1908] [serial = 1631] [outer = 0x7f18662bc400] 00:40:41 INFO - PROCESS | 1908 | 1461570041041 Marionette DEBUG loaded listener.js 00:40:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1884b0f800) [pid = 1908] [serial = 1632] [outer = 0x7f18662bc400] 00:40:41 INFO - PROCESS | 1908 | 1461570041975 Marionette TRACE conn3 <- [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] 00:40:42 INFO - PROCESS | 1908 | 1461570042054 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:40:42 INFO - PROCESS | 1908 | 1461570042061 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1908 | 1461570042065 Marionette TRACE conn3 <- [1,2146,null,{}] 00:40:42 INFO - PROCESS | 1908 | 1461570042071 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:42 INFO - PROCESS | 1908 | 1461570042349 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:40:42 INFO - PROCESS | 1908 | 1461570042666 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8ef800 == 172 [pid = 1908] [id = 544] 00:40:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f18662b7400) [pid = 1908] [serial = 1633] [outer = (nil)] 00:40:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f18884a9400) [pid = 1908] [serial = 1634] [outer = 0x7f18662b7400] 00:40:42 INFO - PROCESS | 1908 | 1461570042751 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f18889acc00) [pid = 1908] [serial = 1635] [outer = 0x7f18662b7400] 00:40:43 INFO - PROCESS | 1908 | 1461570043742 Marionette TRACE conn3 <- [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] 00:40:43 INFO - PROCESS | 1908 | 1461570043821 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:40:43 INFO - PROCESS | 1908 | 1461570043830 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:40:43 INFO - PROCESS | 1908 | 1461570043834 Marionette TRACE conn3 <- [1,2150,null,{}] 00:40:43 INFO - PROCESS | 1908 | 1461570043856 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:44 INFO - PROCESS | 1908 | 1461570044171 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:40:44 INFO - PROCESS | 1908 | 1461570044421 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888118800 == 173 [pid = 1908] [id = 545] 00:40:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f185bfaac00) [pid = 1908] [serial = 1636] [outer = (nil)] 00:40:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f185bfb7000) [pid = 1908] [serial = 1637] [outer = 0x7f185bfaac00] 00:40:44 INFO - PROCESS | 1908 | 1461570044504 Marionette DEBUG loaded listener.js 00:40:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f18884ac000) [pid = 1908] [serial = 1638] [outer = 0x7f185bfaac00] 00:40:45 INFO - PROCESS | 1908 | 1461570045348 Marionette TRACE conn3 <- [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]]]}] 00:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1589ms 00:40:45 INFO - PROCESS | 1908 | 1461570045429 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:40:45 INFO - PROCESS | 1908 | 1461570045435 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:40:45 INFO - PROCESS | 1908 | 1461570045445 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:40:45 INFO - PROCESS | 1908 | 1461570045449 Marionette TRACE conn3 <- [1,2154,null,{}] 00:40:45 INFO - PROCESS | 1908 | 1461570045458 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:45 INFO - PROCESS | 1908 | 1461570045699 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:40:46 INFO - PROCESS | 1908 | 1461570046011 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b7f5000 == 174 [pid = 1908] [id = 546] 00:40:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f185a2db400) [pid = 1908] [serial = 1639] [outer = (nil)] 00:40:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f185a2e1c00) [pid = 1908] [serial = 1640] [outer = 0x7f185a2db400] 00:40:46 INFO - PROCESS | 1908 | 1461570046133 Marionette DEBUG loaded listener.js 00:40:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f185a2e7000) [pid = 1908] [serial = 1641] [outer = 0x7f185a2db400] 00:40:47 INFO - PROCESS | 1908 | 1461570047063 Marionette TRACE conn3 <- [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]]]}] 00:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1684ms 00:40:47 INFO - PROCESS | 1908 | 1461570047130 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:40:47 INFO - PROCESS | 1908 | 1461570047133 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:40:47 INFO - PROCESS | 1908 | 1461570047139 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:40:47 INFO - PROCESS | 1908 | 1461570047142 Marionette TRACE conn3 <- [1,2158,null,{}] 00:40:47 INFO - PROCESS | 1908 | 1461570047147 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:47 INFO - PROCESS | 1908 | 1461570047434 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:40:47 INFO - PROCESS | 1908 | 1461570047805 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862457000 == 175 [pid = 1908] [id = 547] 00:40:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f185a2dd400) [pid = 1908] [serial = 1642] [outer = (nil)] 00:40:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f186cbe4c00) [pid = 1908] [serial = 1643] [outer = 0x7f185a2dd400] 00:40:47 INFO - PROCESS | 1908 | 1461570047934 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f186d366400) [pid = 1908] [serial = 1644] [outer = 0x7f185a2dd400] 00:40:48 INFO - PROCESS | 1908 | 1461570048894 Marionette TRACE conn3 <- [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]]]}] 00:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1830ms 00:40:48 INFO - PROCESS | 1908 | 1461570048972 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:40:48 INFO - PROCESS | 1908 | 1461570048975 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:40:48 INFO - PROCESS | 1908 | 1461570048982 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:40:48 INFO - PROCESS | 1908 | 1461570048986 Marionette TRACE conn3 <- [1,2162,null,{}] 00:40:48 INFO - PROCESS | 1908 | 1461570048992 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:49 INFO - PROCESS | 1908 | 1461570049294 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:40:49 INFO - PROCESS | 1908 | 1461570049606 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4d4800 == 176 [pid = 1908] [id = 548] 00:40:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f185ac05c00) [pid = 1908] [serial = 1645] [outer = (nil)] 00:40:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f185d1dbc00) [pid = 1908] [serial = 1646] [outer = 0x7f185ac05c00] 00:40:49 INFO - PROCESS | 1908 | 1461570049687 Marionette DEBUG loaded listener.js 00:40:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1863ea5c00) [pid = 1908] [serial = 1647] [outer = 0x7f185ac05c00] 00:40:51 INFO - PROCESS | 1908 | 1461570051046 Marionette TRACE conn3 <- [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]]]}] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888343000 == 175 [pid = 1908] [id = 299] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862796800 == 174 [pid = 1908] [id = 529] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861d97000 == 173 [pid = 1908] [id = 528] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e80d800 == 172 [pid = 1908] [id = 527] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185bbac800 == 171 [pid = 1908] [id = 526] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6b0800 == 170 [pid = 1908] [id = 525] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1ec800 == 169 [pid = 1908] [id = 524] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba1a000 == 168 [pid = 1908] [id = 520] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188db3b800 == 167 [pid = 1908] [id = 519] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186539d000 == 166 [pid = 1908] [id = 518] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188cdb4000 == 165 [pid = 1908] [id = 517] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188834a000 == 164 [pid = 1908] [id = 516] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188379b800 == 163 [pid = 1908] [id = 515] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1877231000 == 162 [pid = 1908] [id = 514] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875576800 == 161 [pid = 1908] [id = 513] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871ff2000 == 160 [pid = 1908] [id = 512] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870fdb000 == 159 [pid = 1908] [id = 511] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e78d800 == 158 [pid = 1908] [id = 510] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c4f800 == 157 [pid = 1908] [id = 509] 00:40:51 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9b1000 == 156 [pid = 1908] [id = 508] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186100a800) [pid = 1908] [serial = 1506] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f186263ac00) [pid = 1908] [serial = 1508] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f187108f800) [pid = 1908] [serial = 1478] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f186d3d5c00) [pid = 1908] [serial = 1518] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f185d1e3400) [pid = 1908] [serial = 1503] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f185cdda400) [pid = 1908] [serial = 1502] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f185d1fb000) [pid = 1908] [serial = 1457] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186a142c00) [pid = 1908] [serial = 1515] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186c574400) [pid = 1908] [serial = 1466] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f187c952800) [pid = 1908] [serial = 1487] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f18884b0000) [pid = 1908] [serial = 1490] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f187502cc00) [pid = 1908] [serial = 1484] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1865535400) [pid = 1908] [serial = 1460] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f1864099400) [pid = 1908] [serial = 1511] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f185bdd9400) [pid = 1908] [serial = 1499] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f18701d3800) [pid = 1908] [serial = 1475] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186d23a400) [pid = 1908] [serial = 1517] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186541f400) [pid = 1908] [serial = 1509] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1874333400) [pid = 1908] [serial = 1481] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186a09fc00) [pid = 1908] [serial = 1514] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1888bbc400) [pid = 1908] [serial = 1496] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f185c269400) [pid = 1908] [serial = 1493] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f18664f6000) [pid = 1908] [serial = 1512] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186e72e400) [pid = 1908] [serial = 1472] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f185e3ec800) [pid = 1908] [serial = 1505] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1869e94c00) [pid = 1908] [serial = 1463] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186d00ac00) [pid = 1908] [serial = 1469] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f185d1fa800) [pid = 1908] [serial = 1520] [outer = (nil)] [url = about:blank] 00:40:51 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f1863c8fc00) [pid = 1908] [serial = 1521] [outer = (nil)] [url = about:blank] 00:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2887ms 00:40:51 INFO - PROCESS | 1908 | 1461570051961 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:40:51 INFO - PROCESS | 1908 | 1461570051965 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:40:51 INFO - PROCESS | 1908 | 1461570051988 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:40:51 INFO - PROCESS | 1908 | 1461570051995 Marionette TRACE conn3 <- [1,2166,null,{}] 00:40:52 INFO - PROCESS | 1908 | 1461570052004 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:52 INFO - PROCESS | 1908 | 1461570052211 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:40:52 INFO - PROCESS | 1908 | 1461570052226 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba0e000 == 157 [pid = 1908] [id = 549] 00:40:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f185ccc6800) [pid = 1908] [serial = 1648] [outer = (nil)] 00:40:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f185cccc400) [pid = 1908] [serial = 1649] [outer = 0x7f185ccc6800] 00:40:52 INFO - PROCESS | 1908 | 1461570052325 Marionette DEBUG loaded listener.js 00:40:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f185d14d400) [pid = 1908] [serial = 1650] [outer = 0x7f185ccc6800] 00:40:53 INFO - PROCESS | 1908 | 1461570053285 Marionette TRACE conn3 <- [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]]]}] 00:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1347ms 00:40:53 INFO - PROCESS | 1908 | 1461570053330 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:40:53 INFO - PROCESS | 1908 | 1461570053338 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:40:53 INFO - PROCESS | 1908 | 1461570053348 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:40:53 INFO - PROCESS | 1908 | 1461570053353 Marionette TRACE conn3 <- [1,2170,null,{}] 00:40:53 INFO - PROCESS | 1908 | 1461570053373 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:53 INFO - PROCESS | 1908 | 1461570053598 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:40:53 INFO - PROCESS | 1908 | 1461570053609 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6a5800 == 158 [pid = 1908] [id = 550] 00:40:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f185c269400) [pid = 1908] [serial = 1651] [outer = (nil)] 00:40:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f185e3e5c00) [pid = 1908] [serial = 1652] [outer = 0x7f185c269400] 00:40:53 INFO - PROCESS | 1908 | 1461570053675 Marionette DEBUG loaded listener.js 00:40:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1860838400) [pid = 1908] [serial = 1653] [outer = 0x7f185c269400] 00:40:54 INFO - PROCESS | 1908 | 1461570054828 Marionette TRACE conn3 <- [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]]]}] 00:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1546ms 00:40:54 INFO - PROCESS | 1908 | 1461570054904 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:40:54 INFO - PROCESS | 1908 | 1461570054908 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:40:54 INFO - PROCESS | 1908 | 1461570054919 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:40:54 INFO - PROCESS | 1908 | 1461570054925 Marionette TRACE conn3 <- [1,2174,null,{}] 00:40:54 INFO - PROCESS | 1908 | 1461570054988 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:55 INFO - PROCESS | 1908 | 1461570055310 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:40:55 INFO - PROCESS | 1908 | 1461570055514 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861a9b800 == 159 [pid = 1908] [id = 551] 00:40:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186248e400) [pid = 1908] [serial = 1654] [outer = (nil)] 00:40:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186263a800) [pid = 1908] [serial = 1655] [outer = 0x7f186248e400] 00:40:55 INFO - PROCESS | 1908 | 1461570055581 Marionette DEBUG loaded listener.js 00:40:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1863c36c00) [pid = 1908] [serial = 1656] [outer = 0x7f186248e400] 00:40:56 INFO - PROCESS | 1908 | 1461570056773 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f185bddf400) [pid = 1908] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1863eaf000) [pid = 1908] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f185ad45000) [pid = 1908] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f185ad42400) [pid = 1908] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186248fc00) [pid = 1908] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:40:56 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185aed1000) [pid = 1908] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1944ms 00:40:56 INFO - PROCESS | 1908 | 1461570056863 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:40:56 INFO - PROCESS | 1908 | 1461570056866 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:40:56 INFO - PROCESS | 1908 | 1461570056874 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:40:56 INFO - PROCESS | 1908 | 1461570056879 Marionette TRACE conn3 <- [1,2178,null,{}] 00:40:56 INFO - PROCESS | 1908 | 1461570056887 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:57 INFO - PROCESS | 1908 | 1461570057123 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:40:57 INFO - PROCESS | 1908 | 1461570057354 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186235a000 == 160 [pid = 1908] [id = 552] 00:40:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1861a6b800) [pid = 1908] [serial = 1657] [outer = (nil)] 00:40:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1863c93800) [pid = 1908] [serial = 1658] [outer = 0x7f1861a6b800] 00:40:57 INFO - PROCESS | 1908 | 1461570057423 Marionette DEBUG loaded listener.js 00:40:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1865531800) [pid = 1908] [serial = 1659] [outer = 0x7f1861a6b800] 00:40:58 INFO - PROCESS | 1908 | 1461570058167 Marionette TRACE conn3 <- [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]]]}] 00:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1338ms 00:40:58 INFO - PROCESS | 1908 | 1461570058215 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:40:58 INFO - PROCESS | 1908 | 1461570058221 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:40:58 INFO - PROCESS | 1908 | 1461570058230 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:40:58 INFO - PROCESS | 1908 | 1461570058234 Marionette TRACE conn3 <- [1,2182,null,{}] 00:40:58 INFO - PROCESS | 1908 | 1461570058241 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:58 INFO - PROCESS | 1908 | 1461570058446 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:40:58 INFO - PROCESS | 1908 | 1461570058673 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864130000 == 161 [pid = 1908] [id = 553] 00:40:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f18664f3000) [pid = 1908] [serial = 1660] [outer = (nil)] 00:40:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1869d73000) [pid = 1908] [serial = 1661] [outer = 0x7f18664f3000] 00:40:58 INFO - PROCESS | 1908 | 1461570058743 Marionette DEBUG loaded listener.js 00:40:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186a145c00) [pid = 1908] [serial = 1662] [outer = 0x7f18664f3000] 00:40:59 INFO - PROCESS | 1908 | 1461570059852 Marionette TRACE conn3 <- [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]]]}] 00:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1695ms 00:40:59 INFO - PROCESS | 1908 | 1461570059926 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:40:59 INFO - PROCESS | 1908 | 1461570059933 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:40:59 INFO - PROCESS | 1908 | 1461570059943 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:40:59 INFO - PROCESS | 1908 | 1461570059947 Marionette TRACE conn3 <- [1,2186,null,{}] 00:40:59 INFO - PROCESS | 1908 | 1461570059956 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:00 INFO - PROCESS | 1908 | 1461570060237 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:41:00 INFO - PROCESS | 1908 | 1461570060595 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e81f000 == 162 [pid = 1908] [id = 554] 00:41:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f185d1e2400) [pid = 1908] [serial = 1663] [outer = (nil)] 00:41:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f185d2d2400) [pid = 1908] [serial = 1664] [outer = 0x7f185d1e2400] 00:41:00 INFO - PROCESS | 1908 | 1461570060674 Marionette DEBUG loaded listener.js 00:41:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186083b800) [pid = 1908] [serial = 1665] [outer = 0x7f185d1e2400] 00:41:01 INFO - PROCESS | 1908 | 1461570061658 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1731ms 00:41:01 INFO - PROCESS | 1908 | 1461570061675 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:41:01 INFO - PROCESS | 1908 | 1461570061685 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:41:01 INFO - PROCESS | 1908 | 1461570061701 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:41:01 INFO - PROCESS | 1908 | 1461570061708 Marionette TRACE conn3 <- [1,2190,null,{}] 00:41:01 INFO - PROCESS | 1908 | 1461570061716 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:02 INFO - PROCESS | 1908 | 1461570062049 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:41:02 INFO - PROCESS | 1908 | 1461570062401 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186547f000 == 163 [pid = 1908] [id = 555] 00:41:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1861004c00) [pid = 1908] [serial = 1666] [outer = (nil)] 00:41:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1863ce1800) [pid = 1908] [serial = 1667] [outer = 0x7f1861004c00] 00:41:02 INFO - PROCESS | 1908 | 1461570062483 Marionette DEBUG loaded listener.js 00:41:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1866176000) [pid = 1908] [serial = 1668] [outer = 0x7f1861004c00] 00:41:03 INFO - PROCESS | 1908 | 1461570063369 Marionette TRACE conn3 <- [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]]]}] 00:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1737ms 00:41:03 INFO - PROCESS | 1908 | 1461570063437 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:41:03 INFO - PROCESS | 1908 | 1461570063441 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:41:03 INFO - PROCESS | 1908 | 1461570063448 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:41:03 INFO - PROCESS | 1908 | 1461570063454 Marionette TRACE conn3 <- [1,2194,null,{}] 00:41:03 INFO - PROCESS | 1908 | 1461570063470 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:03 INFO - PROCESS | 1908 | 1461570063757 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:41:04 INFO - PROCESS | 1908 | 1461570064065 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866103800 == 164 [pid = 1908] [id = 556] 00:41:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1865532400) [pid = 1908] [serial = 1669] [outer = (nil)] 00:41:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186c51d400) [pid = 1908] [serial = 1670] [outer = 0x7f1865532400] 00:41:04 INFO - PROCESS | 1908 | 1461570064153 Marionette DEBUG loaded listener.js 00:41:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f186cc56400) [pid = 1908] [serial = 1671] [outer = 0x7f1865532400] 00:41:05 INFO - PROCESS | 1908 | 1461570065014 Marionette TRACE conn3 <- [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]]]}] 00:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1594ms 00:41:05 INFO - PROCESS | 1908 | 1461570065042 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:41:05 INFO - PROCESS | 1908 | 1461570065047 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:41:05 INFO - PROCESS | 1908 | 1461570065053 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:41:05 INFO - PROCESS | 1908 | 1461570065056 Marionette TRACE conn3 <- [1,2198,null,{}] 00:41:05 INFO - PROCESS | 1908 | 1461570065062 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:05 INFO - PROCESS | 1908 | 1461570065284 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:41:05 INFO - PROCESS | 1908 | 1461570065565 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a217800 == 165 [pid = 1908] [id = 557] 00:41:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f186bd95000) [pid = 1908] [serial = 1672] [outer = (nil)] 00:41:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186d363400) [pid = 1908] [serial = 1673] [outer = 0x7f186bd95000] 00:41:05 INFO - PROCESS | 1908 | 1461570065684 Marionette DEBUG loaded listener.js 00:41:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186d36c400) [pid = 1908] [serial = 1674] [outer = 0x7f186bd95000] 00:41:06 INFO - PROCESS | 1908 | 1461570066496 Marionette TRACE conn3 <- [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]]]}] 00:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1478ms 00:41:06 INFO - PROCESS | 1908 | 1461570066533 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:41:06 INFO - PROCESS | 1908 | 1461570066537 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:41:06 INFO - PROCESS | 1908 | 1461570066543 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:41:06 INFO - PROCESS | 1908 | 1461570066547 Marionette TRACE conn3 <- [1,2202,null,{}] 00:41:06 INFO - PROCESS | 1908 | 1461570066552 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:06 INFO - PROCESS | 1908 | 1461570066780 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:41:07 INFO - PROCESS | 1908 | 1461570067071 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cc1f000 == 166 [pid = 1908] [id = 558] 00:41:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f186d371c00) [pid = 1908] [serial = 1675] [outer = (nil)] 00:41:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f186d6e9400) [pid = 1908] [serial = 1676] [outer = 0x7f186d371c00] 00:41:07 INFO - PROCESS | 1908 | 1461570067200 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f186ebe3c00) [pid = 1908] [serial = 1677] [outer = 0x7f186d371c00] 00:41:08 INFO - PROCESS | 1908 | 1461570068100 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1584ms 00:41:08 INFO - PROCESS | 1908 | 1461570068129 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:41:08 INFO - PROCESS | 1908 | 1461570068133 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:41:08 INFO - PROCESS | 1908 | 1461570068139 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:41:08 INFO - PROCESS | 1908 | 1461570068141 Marionette TRACE conn3 <- [1,2206,null,{}] 00:41:08 INFO - PROCESS | 1908 | 1461570068147 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:08 INFO - PROCESS | 1908 | 1461570068387 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:41:08 INFO - PROCESS | 1908 | 1461570068696 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca0800 == 167 [pid = 1908] [id = 559] 00:41:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f186248f400) [pid = 1908] [serial = 1678] [outer = (nil)] 00:41:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1873416800) [pid = 1908] [serial = 1679] [outer = 0x7f186248f400] 00:41:08 INFO - PROCESS | 1908 | 1461570068798 Marionette DEBUG loaded listener.js 00:41:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f187579e400) [pid = 1908] [serial = 1680] [outer = 0x7f186248f400] 00:41:09 INFO - PROCESS | 1908 | 1461570069867 Marionette TRACE conn3 <- [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]]]}] 00:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1779ms 00:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:41:09 INFO - PROCESS | 1908 | 1461570069919 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:41:09 INFO - PROCESS | 1908 | 1461570069922 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:41:09 INFO - PROCESS | 1908 | 1461570069929 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:41:09 INFO - PROCESS | 1908 | 1461570069932 Marionette TRACE conn3 <- [1,2210,null,{}] 00:41:09 INFO - PROCESS | 1908 | 1461570069938 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:10 INFO - PROCESS | 1908 | 1461570070159 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:41:10 INFO - PROCESS | 1908 | 1461570070427 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872979800 == 168 [pid = 1908] [id = 560] 00:41:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f186d36e400) [pid = 1908] [serial = 1681] [outer = (nil)] 00:41:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1878fe5000) [pid = 1908] [serial = 1682] [outer = 0x7f186d36e400] 00:41:10 INFO - PROCESS | 1908 | 1461570070550 Marionette DEBUG loaded listener.js 00:41:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f1883996400) [pid = 1908] [serial = 1683] [outer = 0x7f186d36e400] 00:41:11 INFO - PROCESS | 1908 | 1461570071354 Marionette TRACE conn3 <- [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]]]}] 00:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 00:41:11 INFO - PROCESS | 1908 | 1461570071410 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:41:11 INFO - PROCESS | 1908 | 1461570071414 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:41:11 INFO - PROCESS | 1908 | 1461570071420 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:41:11 INFO - PROCESS | 1908 | 1461570071423 Marionette TRACE conn3 <- [1,2214,null,{}] 00:41:11 INFO - PROCESS | 1908 | 1461570071428 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:11 INFO - PROCESS | 1908 | 1461570071654 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:41:11 INFO - PROCESS | 1908 | 1461570071922 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875db8800 == 169 [pid = 1908] [id = 561] 00:41:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f185a076c00) [pid = 1908] [serial = 1684] [outer = (nil)] 00:41:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f185a080000) [pid = 1908] [serial = 1685] [outer = 0x7f185a076c00] 00:41:12 INFO - PROCESS | 1908 | 1461570072013 Marionette DEBUG loaded listener.js 00:41:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f185a084800) [pid = 1908] [serial = 1686] [outer = 0x7f185a076c00] 00:41:12 INFO - PROCESS | 1908 | 1461570072880 Marionette TRACE conn3 <- [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]]]}] 00:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1478ms 00:41:12 INFO - PROCESS | 1908 | 1461570072915 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:41:12 INFO - PROCESS | 1908 | 1461570072921 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:41:12 INFO - PROCESS | 1908 | 1461570072930 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:41:12 INFO - PROCESS | 1908 | 1461570072933 Marionette TRACE conn3 <- [1,2218,null,{}] 00:41:12 INFO - PROCESS | 1908 | 1461570072939 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:13 INFO - PROCESS | 1908 | 1461570073165 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:41:13 INFO - PROCESS | 1908 | 1461570073433 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883964800 == 170 [pid = 1908] [id = 562] 00:41:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f185a07c400) [pid = 1908] [serial = 1687] [outer = (nil)] 00:41:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f1877211800) [pid = 1908] [serial = 1688] [outer = 0x7f185a07c400] 00:41:13 INFO - PROCESS | 1908 | 1461570073551 Marionette DEBUG loaded listener.js 00:41:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f18884a4000) [pid = 1908] [serial = 1689] [outer = 0x7f185a07c400] 00:41:14 INFO - PROCESS | 1908 | 1461570074438 Marionette TRACE conn3 <- [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]]]}] 00:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1536ms 00:41:14 INFO - PROCESS | 1908 | 1461570074467 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:41:14 INFO - PROCESS | 1908 | 1461570074472 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:41:14 INFO - PROCESS | 1908 | 1461570074479 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:41:14 INFO - PROCESS | 1908 | 1461570074482 Marionette TRACE conn3 <- [1,2222,null,{}] 00:41:14 INFO - PROCESS | 1908 | 1461570074487 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:14 INFO - PROCESS | 1908 | 1461570074714 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:41:14 INFO - PROCESS | 1908 | 1461570074988 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b762800 == 171 [pid = 1908] [id = 563] 00:41:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186c159000) [pid = 1908] [serial = 1690] [outer = (nil)] 00:41:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f186c15ac00) [pid = 1908] [serial = 1691] [outer = 0x7f186c159000] 00:41:15 INFO - PROCESS | 1908 | 1461570075125 Marionette DEBUG loaded listener.js 00:41:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f186c15e400) [pid = 1908] [serial = 1692] [outer = 0x7f186c159000] 00:41:15 INFO - PROCESS | 1908 | 1461570075992 Marionette TRACE conn3 <- [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]]]}] 00:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1589ms 00:41:16 INFO - PROCESS | 1908 | 1461570076069 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:41:16 INFO - PROCESS | 1908 | 1461570076075 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:41:16 INFO - PROCESS | 1908 | 1461570076082 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:41:16 INFO - PROCESS | 1908 | 1461570076086 Marionette TRACE conn3 <- [1,2226,null,{}] 00:41:16 INFO - PROCESS | 1908 | 1461570076093 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:16 INFO - PROCESS | 1908 | 1461570076382 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:41:16 INFO - PROCESS | 1908 | 1461570076697 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884960800 == 172 [pid = 1908] [id = 564] 00:41:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f186c157000) [pid = 1908] [serial = 1693] [outer = (nil)] 00:41:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f186c66b800) [pid = 1908] [serial = 1694] [outer = 0x7f186c157000] 00:41:16 INFO - PROCESS | 1908 | 1461570076784 Marionette DEBUG loaded listener.js 00:41:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f187728c400) [pid = 1908] [serial = 1695] [outer = 0x7f186c157000] 00:41:17 INFO - PROCESS | 1908 | 1461570077632 Marionette TRACE conn3 <- [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]]]}] 00:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1592ms 00:41:17 INFO - PROCESS | 1908 | 1461570077673 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:41:17 INFO - PROCESS | 1908 | 1461570077677 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:41:17 INFO - PROCESS | 1908 | 1461570077683 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:41:17 INFO - PROCESS | 1908 | 1461570077686 Marionette TRACE conn3 <- [1,2230,null,{}] 00:41:17 INFO - PROCESS | 1908 | 1461570077692 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:17 INFO - PROCESS | 1908 | 1461570077917 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:41:18 INFO - PROCESS | 1908 | 1461570078189 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5be000 == 173 [pid = 1908] [id = 565] 00:41:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f185a4e5000) [pid = 1908] [serial = 1696] [outer = (nil)] 00:41:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f185a4eb400) [pid = 1908] [serial = 1697] [outer = 0x7f185a4e5000] 00:41:18 INFO - PROCESS | 1908 | 1461570078308 Marionette DEBUG loaded listener.js 00:41:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f185a4ef800) [pid = 1908] [serial = 1698] [outer = 0x7f185a4e5000] 00:41:19 INFO - PROCESS | 1908 | 1461570079136 Marionette TRACE conn3 <- [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]]]}] 00:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 00:41:19 INFO - PROCESS | 1908 | 1461570079163 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:41:19 INFO - PROCESS | 1908 | 1461570079166 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:41:19 INFO - PROCESS | 1908 | 1461570079172 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:41:19 INFO - PROCESS | 1908 | 1461570079175 Marionette TRACE conn3 <- [1,2234,null,{}] 00:41:19 INFO - PROCESS | 1908 | 1461570079181 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:19 INFO - PROCESS | 1908 | 1461570079422 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:41:19 INFO - PROCESS | 1908 | 1461570079695 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861198800 == 174 [pid = 1908] [id = 566] 00:41:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f185a4e6800) [pid = 1908] [serial = 1699] [outer = (nil)] 00:41:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f186c66ec00) [pid = 1908] [serial = 1700] [outer = 0x7f185a4e6800] 00:41:19 INFO - PROCESS | 1908 | 1461570079811 Marionette DEBUG loaded listener.js 00:41:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f18884a6000) [pid = 1908] [serial = 1701] [outer = 0x7f185a4e6800] 00:41:20 INFO - PROCESS | 1908 | 1461570080654 Marionette TRACE conn3 <- [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]]]}] 00:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1534ms 00:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:41:20 INFO - PROCESS | 1908 | 1461570080708 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:41:20 INFO - PROCESS | 1908 | 1461570080711 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:41:20 INFO - PROCESS | 1908 | 1461570080718 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:41:20 INFO - PROCESS | 1908 | 1461570080721 Marionette TRACE conn3 <- [1,2238,null,{}] 00:41:20 INFO - PROCESS | 1908 | 1461570080726 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:20 INFO - PROCESS | 1908 | 1461570080959 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:41:21 INFO - PROCESS | 1908 | 1461570081243 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5cc800 == 175 [pid = 1908] [id = 567] 00:41:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f185a4ea000) [pid = 1908] [serial = 1702] [outer = (nil)] 00:41:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f186c010400) [pid = 1908] [serial = 1703] [outer = 0x7f185a4ea000] 00:41:21 INFO - PROCESS | 1908 | 1461570081360 Marionette DEBUG loaded listener.js 00:41:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 224 (0x7f186c015400) [pid = 1908] [serial = 1704] [outer = 0x7f185a4ea000] 00:41:22 INFO - PROCESS | 1908 | 1461570082167 Marionette TRACE conn3 <- [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]]]}] 00:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1496ms 00:41:22 INFO - PROCESS | 1908 | 1461570082214 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:41:22 INFO - PROCESS | 1908 | 1461570082218 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:41:22 INFO - PROCESS | 1908 | 1461570082224 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:41:22 INFO - PROCESS | 1908 | 1461570082227 Marionette TRACE conn3 <- [1,2242,null,{}] 00:41:22 INFO - PROCESS | 1908 | 1461570082233 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:22 INFO - PROCESS | 1908 | 1461570082460 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:41:22 INFO - PROCESS | 1908 | 1461570082733 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e18800 == 176 [pid = 1908] [id = 568] 00:41:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 225 (0x7f18592f1000) [pid = 1908] [serial = 1705] [outer = (nil)] 00:41:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 226 (0x7f18592f7800) [pid = 1908] [serial = 1706] [outer = 0x7f18592f1000] 00:41:22 INFO - PROCESS | 1908 | 1461570082814 Marionette DEBUG loaded listener.js 00:41:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 227 (0x7f18592fc800) [pid = 1908] [serial = 1707] [outer = 0x7f18592f1000] 00:41:23 INFO - PROCESS | 1908 | 1461570083718 Marionette TRACE conn3 <- [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]]]}] 00:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1541ms 00:41:23 INFO - PROCESS | 1908 | 1461570083765 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:41:23 INFO - PROCESS | 1908 | 1461570083769 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:41:23 INFO - PROCESS | 1908 | 1461570083774 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:41:23 INFO - PROCESS | 1908 | 1461570083776 Marionette TRACE conn3 <- [1,2246,null,{}] 00:41:23 INFO - PROCESS | 1908 | 1461570083782 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:24 INFO - PROCESS | 1908 | 1461570084013 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:41:24 INFO - PROCESS | 1908 | 1461570084348 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859162000 == 177 [pid = 1908] [id = 569] 00:41:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 228 (0x7f18592f2400) [pid = 1908] [serial = 1708] [outer = (nil)] 00:41:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 229 (0x7f185cc46800) [pid = 1908] [serial = 1709] [outer = 0x7f18592f2400] 00:41:24 INFO - PROCESS | 1908 | 1461570084442 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 230 (0x7f186c016800) [pid = 1908] [serial = 1710] [outer = 0x7f18592f2400] 00:41:25 INFO - PROCESS | 1908 | 1461570085333 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2196ms 00:41:26 INFO - PROCESS | 1908 | 1461570086164 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:41:26 INFO - PROCESS | 1908 | 1461570086171 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:41:26 INFO - PROCESS | 1908 | 1461570086199 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:41:26 INFO - PROCESS | 1908 | 1461570086205 Marionette TRACE conn3 <- [1,2250,null,{}] 00:41:26 INFO - PROCESS | 1908 | 1461570086212 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:26 INFO - PROCESS | 1908 | 1461570086427 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:41:26 INFO - PROCESS | 1908 | 1461570086665 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba29800 == 178 [pid = 1908] [id = 570] 00:41:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 231 (0x7f185aed4400) [pid = 1908] [serial = 1711] [outer = (nil)] 00:41:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 232 (0x7f185bdd9c00) [pid = 1908] [serial = 1712] [outer = 0x7f185aed4400] 00:41:26 INFO - PROCESS | 1908 | 1461570086735 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 233 (0x7f185bfb5800) [pid = 1908] [serial = 1713] [outer = 0x7f185aed4400] 00:41:27 INFO - PROCESS | 1908 | 1461570087689 Marionette TRACE conn3 <- [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]]]}] 00:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1539ms 00:41:27 INFO - PROCESS | 1908 | 1461570087736 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:41:27 INFO - PROCESS | 1908 | 1461570087742 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:41:27 INFO - PROCESS | 1908 | 1461570087755 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1908 | 1461570087761 Marionette TRACE conn3 <- [1,2254,null,{}] 00:41:27 INFO - PROCESS | 1908 | 1461570087767 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:27 INFO - PROCESS | 1908 | 1461570087981 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:41:28 INFO - PROCESS | 1908 | 1461570088319 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e89b000 == 179 [pid = 1908] [id = 571] 00:41:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 234 (0x7f185cc4bc00) [pid = 1908] [serial = 1714] [outer = (nil)] 00:41:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 235 (0x7f185cc4fc00) [pid = 1908] [serial = 1715] [outer = 0x7f185cc4bc00] 00:41:28 INFO - PROCESS | 1908 | 1461570088475 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 236 (0x7f185cccbc00) [pid = 1908] [serial = 1716] [outer = 0x7f185cc4bc00] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185a0e0000 == 178 [pid = 1908] [id = 480] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d6bd800 == 177 [pid = 1908] [id = 448] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ebd800 == 176 [pid = 1908] [id = 417] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c3b800 == 175 [pid = 1908] [id = 57] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ca2800 == 174 [pid = 1908] [id = 308] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631e7000 == 173 [pid = 1908] [id = 248] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869da2000 == 172 [pid = 1908] [id = 444] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a287000 == 171 [pid = 1908] [id = 445] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ed7800 == 170 [pid = 1908] [id = 307] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186235a000 == 169 [pid = 1908] [id = 552] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861a9b800 == 168 [pid = 1908] [id = 551] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6a5800 == 167 [pid = 1908] [id = 550] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba0e000 == 166 [pid = 1908] [id = 549] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876078800 == 165 [pid = 1908] [id = 543] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874c7f800 == 164 [pid = 1908] [id = 542] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871ff1000 == 163 [pid = 1908] [id = 541] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870d7b800 == 162 [pid = 1908] [id = 540] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187022c800 == 161 [pid = 1908] [id = 539] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d6b7000 == 160 [pid = 1908] [id = 538] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4c6000 == 159 [pid = 1908] [id = 537] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cb4b800 == 158 [pid = 1908] [id = 536] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a281800 == 157 [pid = 1908] [id = 535] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869d9b800 == 156 [pid = 1908] [id = 534] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657b9000 == 155 [pid = 1908] [id = 533] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18630c3000 == 154 [pid = 1908] [id = 532] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6bd800 == 153 [pid = 1908] [id = 531] 00:41:29 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1864138800 == 152 [pid = 1908] [id = 530] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 235 (0x7f1866175c00) [pid = 1908] [serial = 1590] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 234 (0x7f186ffb6c00) [pid = 1908] [serial = 1538] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 233 (0x7f186c926400) [pid = 1908] [serial = 1532] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 232 (0x7f1862810800) [pid = 1908] [serial = 1584] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 231 (0x7f1888d0d800) [pid = 1908] [serial = 1556] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 230 (0x7f1865416400) [pid = 1908] [serial = 1589] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 229 (0x7f185aecd400) [pid = 1908] [serial = 1574] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 228 (0x7f185c26cc00) [pid = 1908] [serial = 1577] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 227 (0x7f185d1f9800) [pid = 1908] [serial = 1571] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 226 (0x7f185d1f6c00) [pid = 1908] [serial = 1526] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 225 (0x7f185c269800) [pid = 1908] [serial = 1575] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 224 (0x7f1874331000) [pid = 1908] [serial = 1541] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 223 (0x7f1875031800) [pid = 1908] [serial = 1544] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f185d1f5400) [pid = 1908] [serial = 1578] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f1862485400) [pid = 1908] [serial = 1562] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f186d555400) [pid = 1908] [serial = 1535] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f185d148c00) [pid = 1908] [serial = 1565] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f185bc4a000) [pid = 1908] [serial = 1559] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f186bda1000) [pid = 1908] [serial = 1523] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f1863f99c00) [pid = 1908] [serial = 1529] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1863c3a800) [pid = 1908] [serial = 1586] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f186100d400) [pid = 1908] [serial = 1581] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f1878f44400) [pid = 1908] [serial = 1550] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f187719b800) [pid = 1908] [serial = 1547] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f185d1f8c00) [pid = 1908] [serial = 1580] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f18837e6000) [pid = 1908] [serial = 1553] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1863c93c00) [pid = 1908] [serial = 1587] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f186248b400) [pid = 1908] [serial = 1583] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f185cc51c00) [pid = 1908] [serial = 1568] [outer = (nil)] [url = about:blank] 00:41:29 INFO - PROCESS | 1908 | 1461570089960 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2240ms 00:41:30 INFO - PROCESS | 1908 | 1461570089999 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1908 | 1461570090003 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:41:30 INFO - PROCESS | 1908 | 1461570090102 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1908 | 1461570090104 Marionette TRACE conn3 <- [1,2258,null,{}] 00:41:30 INFO - PROCESS | 1908 | 1461570090122 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:30 INFO - PROCESS | 1908 | 1461570090325 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:41:30 INFO - PROCESS | 1908 | 1461570090341 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba39800 == 153 [pid = 1908] [id = 572] 00:41:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f185d1de000) [pid = 1908] [serial = 1717] [outer = (nil)] 00:41:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f185d1f6c00) [pid = 1908] [serial = 1718] [outer = 0x7f185d1de000] 00:41:30 INFO - PROCESS | 1908 | 1461570090452 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f185e3e5400) [pid = 1908] [serial = 1719] [outer = 0x7f185d1de000] 00:41:31 INFO - PROCESS | 1908 | 1461570091350 Marionette TRACE conn3 <- [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]]]}] 00:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1313ms 00:41:31 INFO - PROCESS | 1908 | 1461570091397 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:41:31 INFO - PROCESS | 1908 | 1461570091401 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:41:31 INFO - PROCESS | 1908 | 1461570091406 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1908 | 1461570091409 Marionette TRACE conn3 <- [1,2262,null,{}] 00:41:31 INFO - PROCESS | 1908 | 1461570091414 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:31 INFO - PROCESS | 1908 | 1461570091678 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:41:31 INFO - PROCESS | 1908 | 1461570091701 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e6b4000 == 154 [pid = 1908] [id = 573] 00:41:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f185ccc7c00) [pid = 1908] [serial = 1720] [outer = (nil)] 00:41:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f185e827800) [pid = 1908] [serial = 1721] [outer = 0x7f185ccc7c00] 00:41:31 INFO - PROCESS | 1908 | 1461570091764 Marionette DEBUG loaded listener.js 00:41:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f1861009400) [pid = 1908] [serial = 1722] [outer = 0x7f185ccc7c00] 00:41:32 INFO - PROCESS | 1908 | 1461570092685 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1336ms 00:41:32 INFO - PROCESS | 1908 | 1461570092745 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:41:32 INFO - PROCESS | 1908 | 1461570092748 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:41:32 INFO - PROCESS | 1908 | 1461570092756 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:41:32 INFO - PROCESS | 1908 | 1461570092759 Marionette TRACE conn3 <- [1,2266,null,{}] 00:41:32 INFO - PROCESS | 1908 | 1461570092764 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:33 INFO - PROCESS | 1908 | 1461570093046 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:41:33 INFO - PROCESS | 1908 | 1461570093080 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185f7c8000 == 155 [pid = 1908] [id = 574] 00:41:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f185e82b400) [pid = 1908] [serial = 1723] [outer = (nil)] 00:41:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f18613b0400) [pid = 1908] [serial = 1724] [outer = 0x7f185e82b400] 00:41:33 INFO - PROCESS | 1908 | 1461570093145 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f18613b4c00) [pid = 1908] [serial = 1725] [outer = 0x7f185e82b400] 00:41:34 INFO - PROCESS | 1908 | 1461570094101 Marionette TRACE conn3 <- [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]]]}] 00:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1379ms 00:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:41:34 INFO - PROCESS | 1908 | 1461570094136 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:41:34 INFO - PROCESS | 1908 | 1461570094138 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:41:34 INFO - PROCESS | 1908 | 1461570094145 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:41:34 INFO - PROCESS | 1908 | 1461570094148 Marionette TRACE conn3 <- [1,2270,null,{}] 00:41:34 INFO - PROCESS | 1908 | 1461570094160 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:34 INFO - PROCESS | 1908 | 1461570094448 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f185ac07400) [pid = 1908] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f185d1e7000) [pid = 1908] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f185c265000) [pid = 1908] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f185d1e7c00) [pid = 1908] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f186c1d5800) [pid = 1908] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f186d9d9800) [pid = 1908] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f1878f37c00) [pid = 1908] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f1869d77c00) [pid = 1908] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f185ac04000) [pid = 1908] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f185e82a800) [pid = 1908] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1879b09c00) [pid = 1908] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f187108ec00) [pid = 1908] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f185ac10000) [pid = 1908] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186280ac00) [pid = 1908] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f185c261c00) [pid = 1908] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f185bc49400) [pid = 1908] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f185bc44800) [pid = 1908] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f185ac03400) [pid = 1908] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1886abec00) [pid = 1908] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f1883467c00) [pid = 1908] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1875ff7000) [pid = 1908] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f187014f400) [pid = 1908] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186ebe0800) [pid = 1908] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186d9d5c00) [pid = 1908] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186d9cf000) [pid = 1908] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f186a0a3000) [pid = 1908] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f1869d79400) [pid = 1908] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f1869d72400) [pid = 1908] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1863c39000) [pid = 1908] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f185d1ec400) [pid = 1908] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f185e4a3400) [pid = 1908] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f185ac02800) [pid = 1908] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1869d76800) [pid = 1908] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186248e400) [pid = 1908] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f185a2db400) [pid = 1908] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f185a2dd400) [pid = 1908] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1871089c00) [pid = 1908] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1874417c00) [pid = 1908] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f185bfaac00) [pid = 1908] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185c269400) [pid = 1908] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1863c37800) [pid = 1908] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f18662b7400) [pid = 1908] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f185e3e1800) [pid = 1908] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f1863c9b800) [pid = 1908] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1873412400) [pid = 1908] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1863ea0c00) [pid = 1908] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185ccc6800) [pid = 1908] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186bd9dc00) [pid = 1908] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f18662bc400) [pid = 1908] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f186c922800) [pid = 1908] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f186d3d1800) [pid = 1908] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186bd9e800) [pid = 1908] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f185d147800) [pid = 1908] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f186d152800) [pid = 1908] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f1861a6b800) [pid = 1908] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:41:35 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186c1c9800) [pid = 1908] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:41:35 INFO - PROCESS | 1908 | 1461570095825 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ae8e800 == 156 [pid = 1908] [id = 575] 00:41:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f185a2db400) [pid = 1908] [serial = 1726] [outer = (nil)] 00:41:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f185ac02800) [pid = 1908] [serial = 1727] [outer = 0x7f185a2db400] 00:41:35 INFO - PROCESS | 1908 | 1461570095898 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f185c262000) [pid = 1908] [serial = 1728] [outer = 0x7f185a2db400] 00:41:36 INFO - PROCESS | 1908 | 1461570096583 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2490ms 00:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:41:36 INFO - PROCESS | 1908 | 1461570096635 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1908 | 1461570096638 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:41:36 INFO - PROCESS | 1908 | 1461570096645 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1908 | 1461570096648 Marionette TRACE conn3 <- [1,2274,null,{}] 00:41:36 INFO - PROCESS | 1908 | 1461570096653 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:36 INFO - PROCESS | 1908 | 1461570096921 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:41:36 INFO - PROCESS | 1908 | 1461570096942 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862362800 == 157 [pid = 1908] [id = 576] 00:41:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f185a2dc000) [pid = 1908] [serial = 1729] [outer = (nil)] 00:41:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f185d2cb400) [pid = 1908] [serial = 1730] [outer = 0x7f185a2dc000] 00:41:37 INFO - PROCESS | 1908 | 1461570097014 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f1862484400) [pid = 1908] [serial = 1731] [outer = 0x7f185a2dc000] 00:41:38 INFO - PROCESS | 1908 | 1461570098062 Marionette TRACE conn3 <- [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]]]}] 00:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1491ms 00:41:38 INFO - PROCESS | 1908 | 1461570098137 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1908 | 1461570098144 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:41:38 INFO - PROCESS | 1908 | 1461570098155 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1908 | 1461570098160 Marionette TRACE conn3 <- [1,2278,null,{}] 00:41:38 INFO - PROCESS | 1908 | 1461570098171 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:38 INFO - PROCESS | 1908 | 1461570098454 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:41:38 INFO - PROCESS | 1908 | 1461570098783 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba2e000 == 158 [pid = 1908] [id = 577] 00:41:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f185a2e4c00) [pid = 1908] [serial = 1732] [outer = (nil)] 00:41:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f185aed5000) [pid = 1908] [serial = 1733] [outer = 0x7f185a2e4c00] 00:41:38 INFO - PROCESS | 1908 | 1461570098864 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f185bfae800) [pid = 1908] [serial = 1734] [outer = 0x7f185a2e4c00] 00:41:39 INFO - PROCESS | 1908 | 1461570099826 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1738ms 00:41:39 INFO - PROCESS | 1908 | 1461570099892 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1908 | 1461570099901 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:41:39 INFO - PROCESS | 1908 | 1461570099911 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1908 | 1461570099915 Marionette TRACE conn3 <- [1,2282,null,{}] 00:41:39 INFO - PROCESS | 1908 | 1461570099921 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:40 INFO - PROCESS | 1908 | 1461570100208 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:41:40 INFO - PROCESS | 1908 | 1461570100512 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9c0000 == 159 [pid = 1908] [id = 578] 00:41:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f185cc46c00) [pid = 1908] [serial = 1735] [outer = (nil)] 00:41:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f185cccdc00) [pid = 1908] [serial = 1736] [outer = 0x7f185cc46c00] 00:41:40 INFO - PROCESS | 1908 | 1461570100590 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f185d1e6800) [pid = 1908] [serial = 1737] [outer = 0x7f185cc46c00] 00:41:41 INFO - PROCESS | 1908 | 1461570101495 Marionette TRACE conn3 <- [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]]]}] 00:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1641ms 00:41:41 INFO - PROCESS | 1908 | 1461570101553 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:41:41 INFO - PROCESS | 1908 | 1461570101559 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:41:41 INFO - PROCESS | 1908 | 1461570101569 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:41:41 INFO - PROCESS | 1908 | 1461570101575 Marionette TRACE conn3 <- [1,2286,null,{}] 00:41:41 INFO - PROCESS | 1908 | 1461570101594 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:41 INFO - PROCESS | 1908 | 1461570101921 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:41:42 INFO - PROCESS | 1908 | 1461570102160 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186279c000 == 160 [pid = 1908] [id = 579] 00:41:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186083e800) [pid = 1908] [serial = 1738] [outer = (nil)] 00:41:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f18613b0800) [pid = 1908] [serial = 1739] [outer = 0x7f186083e800] 00:41:42 INFO - PROCESS | 1908 | 1461570102242 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1861a65400) [pid = 1908] [serial = 1740] [outer = 0x7f186083e800] 00:41:43 INFO - PROCESS | 1908 | 1461570103083 Marionette TRACE conn3 <- [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]]]}] 00:41:43 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 00:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1538ms 00:41:43 INFO - PROCESS | 1908 | 1461570103111 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:41:43 INFO - PROCESS | 1908 | 1461570103116 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:41:43 INFO - PROCESS | 1908 | 1461570103124 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:41:43 INFO - PROCESS | 1908 | 1461570103127 Marionette TRACE conn3 <- [1,2290,null,{}] 00:41:43 INFO - PROCESS | 1908 | 1461570103133 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:43 INFO - PROCESS | 1908 | 1461570103366 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:41:43 INFO - PROCESS | 1908 | 1461570103628 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631ed800 == 161 [pid = 1908] [id = 580] 00:41:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f185d1f0000) [pid = 1908] [serial = 1741] [outer = (nil)] 00:41:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186248a000) [pid = 1908] [serial = 1742] [outer = 0x7f185d1f0000] 00:41:43 INFO - PROCESS | 1908 | 1461570103702 Marionette DEBUG loaded listener.js 00:41:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1862630400) [pid = 1908] [serial = 1743] [outer = 0x7f185d1f0000] 00:41:44 INFO - PROCESS | 1908 | 1461570104684 Marionette TRACE conn3 <- [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]]]}] 00:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1636ms 00:41:44 INFO - PROCESS | 1908 | 1461570104762 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:41:44 INFO - PROCESS | 1908 | 1461570104765 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:41:44 INFO - PROCESS | 1908 | 1461570104772 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:41:44 INFO - PROCESS | 1908 | 1461570104774 Marionette TRACE conn3 <- [1,2294,null,{}] 00:41:44 INFO - PROCESS | 1908 | 1461570104780 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:45 INFO - PROCESS | 1908 | 1461570105046 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:41:45 INFO - PROCESS | 1908 | 1461570105345 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653a7800 == 162 [pid = 1908] [id = 581] 00:41:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1861005800) [pid = 1908] [serial = 1744] [outer = (nil)] 00:41:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1862da5400) [pid = 1908] [serial = 1745] [outer = 0x7f1861005800] 00:41:45 INFO - PROCESS | 1908 | 1461570105427 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1863c38400) [pid = 1908] [serial = 1746] [outer = 0x7f1861005800] 00:41:46 INFO - PROCESS | 1908 | 1461570106297 Marionette TRACE conn3 <- [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]]]}] 00:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1580ms 00:41:46 INFO - PROCESS | 1908 | 1461570106353 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1908 | 1461570106357 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:41:46 INFO - PROCESS | 1908 | 1461570106363 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1908 | 1461570106365 Marionette TRACE conn3 <- [1,2298,null,{}] 00:41:46 INFO - PROCESS | 1908 | 1461570106371 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:46 INFO - PROCESS | 1908 | 1461570106625 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:41:46 INFO - PROCESS | 1908 | 1461570106933 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657a8000 == 163 [pid = 1908] [id = 582] 00:41:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1863f98800) [pid = 1908] [serial = 1747] [outer = (nil)] 00:41:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186541ec00) [pid = 1908] [serial = 1748] [outer = 0x7f1863f98800] 00:41:47 INFO - PROCESS | 1908 | 1461570107019 Marionette DEBUG loaded listener.js 00:41:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f18656af800) [pid = 1908] [serial = 1749] [outer = 0x7f1863f98800] 00:41:47 INFO - PROCESS | 1908 | 1461570107873 Marionette TRACE conn3 <- [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]]]}] 00:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1578ms 00:41:47 INFO - PROCESS | 1908 | 1461570107943 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:41:47 INFO - PROCESS | 1908 | 1461570107945 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:41:47 INFO - PROCESS | 1908 | 1461570107952 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:41:47 INFO - PROCESS | 1908 | 1461570107955 Marionette TRACE conn3 <- [1,2302,null,{}] 00:41:47 INFO - PROCESS | 1908 | 1461570107960 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:48 INFO - PROCESS | 1908 | 1461570108211 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:41:48 INFO - PROCESS | 1908 | 1461570108519 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c50000 == 164 [pid = 1908] [id = 583] 00:41:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18640a6c00) [pid = 1908] [serial = 1750] [outer = (nil)] 00:41:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186617dc00) [pid = 1908] [serial = 1751] [outer = 0x7f18640a6c00] 00:41:48 INFO - PROCESS | 1908 | 1461570108596 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f18663c9400) [pid = 1908] [serial = 1752] [outer = 0x7f18640a6c00] 00:41:49 INFO - PROCESS | 1908 | 1461570109440 Marionette TRACE conn3 <- [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]]]}] 00:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1539ms 00:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:41:49 INFO - PROCESS | 1908 | 1461570109492 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:41:49 INFO - PROCESS | 1908 | 1461570109495 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:41:49 INFO - PROCESS | 1908 | 1461570109501 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1908 | 1461570109504 Marionette TRACE conn3 <- [1,2306,null,{}] 00:41:49 INFO - PROCESS | 1908 | 1461570109510 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:49 INFO - PROCESS | 1908 | 1461570109743 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:41:50 INFO - PROCESS | 1908 | 1461570110002 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a21c000 == 165 [pid = 1908] [id = 584] 00:41:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1862da2000) [pid = 1908] [serial = 1753] [outer = (nil)] 00:41:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f18664ecc00) [pid = 1908] [serial = 1754] [outer = 0x7f1862da2000] 00:41:50 INFO - PROCESS | 1908 | 1461570110119 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1869d75000) [pid = 1908] [serial = 1755] [outer = 0x7f1862da2000] 00:41:50 INFO - PROCESS | 1908 | 1461570110968 Marionette TRACE conn3 <- [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]]]}] 00:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1533ms 00:41:51 INFO - PROCESS | 1908 | 1461570111035 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:41:51 INFO - PROCESS | 1908 | 1461570111038 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:41:51 INFO - PROCESS | 1908 | 1461570111045 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:41:51 INFO - PROCESS | 1908 | 1461570111048 Marionette TRACE conn3 <- [1,2310,null,{}] 00:41:51 INFO - PROCESS | 1908 | 1461570111053 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:51 INFO - PROCESS | 1908 | 1461570111282 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:41:51 INFO - PROCESS | 1908 | 1461570111541 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb3a000 == 166 [pid = 1908] [id = 585] 00:41:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1862daac00) [pid = 1908] [serial = 1756] [outer = (nil)] 00:41:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1869e96400) [pid = 1908] [serial = 1757] [outer = 0x7f1862daac00] 00:41:51 INFO - PROCESS | 1908 | 1461570111659 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f186a0d2400) [pid = 1908] [serial = 1758] [outer = 0x7f1862daac00] 00:41:52 INFO - PROCESS | 1908 | 1461570112556 Marionette TRACE conn3 <- [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]]]}] 00:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1579ms 00:41:52 INFO - PROCESS | 1908 | 1461570112625 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1908 | 1461570112628 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:41:52 INFO - PROCESS | 1908 | 1461570112636 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1908 | 1461570112640 Marionette TRACE conn3 <- [1,2314,null,{}] 00:41:52 INFO - PROCESS | 1908 | 1461570112645 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:52 INFO - PROCESS | 1908 | 1461570112873 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:41:53 INFO - PROCESS | 1908 | 1461570113173 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d29c800 == 167 [pid = 1908] [id = 586] 00:41:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1869d77400) [pid = 1908] [serial = 1759] [outer = (nil)] 00:41:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f186bd95400) [pid = 1908] [serial = 1760] [outer = 0x7f1869d77400] 00:41:53 INFO - PROCESS | 1908 | 1461570113254 Marionette DEBUG loaded listener.js 00:41:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f186bda2800) [pid = 1908] [serial = 1761] [outer = 0x7f1869d77400] 00:41:54 INFO - PROCESS | 1908 | 1461570114096 Marionette TRACE conn3 <- [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]]]}] 00:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1480ms 00:41:54 INFO - PROCESS | 1908 | 1461570114126 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:41:54 INFO - PROCESS | 1908 | 1461570114134 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:41:54 INFO - PROCESS | 1908 | 1461570114145 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1908 | 1461570114148 Marionette TRACE conn3 <- [1,2318,null,{}] 00:41:54 INFO - PROCESS | 1908 | 1461570114155 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:54 INFO - PROCESS | 1908 | 1461570114420 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:41:54 INFO - PROCESS | 1908 | 1461570114693 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d6b8000 == 168 [pid = 1908] [id = 587] 00:41:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f186c155800) [pid = 1908] [serial = 1762] [outer = (nil)] 00:41:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f186c1d5400) [pid = 1908] [serial = 1763] [outer = 0x7f186c155800] 00:41:54 INFO - PROCESS | 1908 | 1461570114840 Marionette DEBUG loaded listener.js 00:41:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f186c663c00) [pid = 1908] [serial = 1764] [outer = 0x7f186c155800] 00:41:55 INFO - PROCESS | 1908 | 1461570115733 Marionette TRACE conn3 <- [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] 00:41:55 INFO - PROCESS | 1908 | 1461570115793 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:41:55 INFO - PROCESS | 1908 | 1461570115799 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:41:55 INFO - PROCESS | 1908 | 1461570115802 Marionette TRACE conn3 <- [1,2322,null,{}] 00:41:55 INFO - PROCESS | 1908 | 1461570115808 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:56 INFO - PROCESS | 1908 | 1461570116024 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:41:56 INFO - PROCESS | 1908 | 1461570116335 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18700d6000 == 169 [pid = 1908] [id = 588] 00:41:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f186c66c000) [pid = 1908] [serial = 1765] [outer = (nil)] 00:41:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f186c930c00) [pid = 1908] [serial = 1766] [outer = 0x7f186c66c000] 00:41:56 INFO - PROCESS | 1908 | 1461570116419 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f186cc54c00) [pid = 1908] [serial = 1767] [outer = 0x7f186c66c000] 00:41:57 INFO - PROCESS | 1908 | 1461570117259 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1536ms 00:41:57 INFO - PROCESS | 1908 | 1461570117336 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1908 | 1461570117339 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:41:57 INFO - PROCESS | 1908 | 1461570117345 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1908 | 1461570117348 Marionette TRACE conn3 <- [1,2326,null,{}] 00:41:57 INFO - PROCESS | 1908 | 1461570117353 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:57 INFO - PROCESS | 1908 | 1461570117610 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:41:57 INFO - PROCESS | 1908 | 1461570117913 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870d6a000 == 170 [pid = 1908] [id = 589] 00:41:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f186c15b000) [pid = 1908] [serial = 1768] [outer = (nil)] 00:41:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f186ccdfc00) [pid = 1908] [serial = 1769] [outer = 0x7f186c15b000] 00:41:57 INFO - PROCESS | 1908 | 1461570117991 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f186d158400) [pid = 1908] [serial = 1770] [outer = 0x7f186c15b000] 00:41:58 INFO - PROCESS | 1908 | 1461570118819 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1532ms 00:41:58 INFO - PROCESS | 1908 | 1461570118878 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:41:58 INFO - PROCESS | 1908 | 1461570118881 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:41:58 INFO - PROCESS | 1908 | 1461570118889 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:41:58 INFO - PROCESS | 1908 | 1461570118893 Marionette TRACE conn3 <- [1,2330,null,{}] 00:41:58 INFO - PROCESS | 1908 | 1461570118900 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:59 INFO - PROCESS | 1908 | 1461570119122 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:41:59 INFO - PROCESS | 1908 | 1461570119395 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18713a6000 == 171 [pid = 1908] [id = 590] 00:41:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f186d364400) [pid = 1908] [serial = 1771] [outer = (nil)] 00:41:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f186d36d000) [pid = 1908] [serial = 1772] [outer = 0x7f186d364400] 00:41:59 INFO - PROCESS | 1908 | 1461570119546 Marionette DEBUG loaded listener.js 00:41:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f186d3c8c00) [pid = 1908] [serial = 1773] [outer = 0x7f186d364400] 00:42:00 INFO - PROCESS | 1908 | 1461570120410 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1593ms 00:42:00 INFO - PROCESS | 1908 | 1461570120483 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:42:00 INFO - PROCESS | 1908 | 1461570120487 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:42:00 INFO - PROCESS | 1908 | 1461570120492 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1908 | 1461570120495 Marionette TRACE conn3 <- [1,2334,null,{}] 00:42:00 INFO - PROCESS | 1908 | 1461570120501 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:00 INFO - PROCESS | 1908 | 1461570120776 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:42:01 INFO - PROCESS | 1908 | 1461570121080 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874c79800 == 172 [pid = 1908] [id = 591] 00:42:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f18663c5400) [pid = 1908] [serial = 1774] [outer = (nil)] 00:42:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 210 (0x7f186d54bc00) [pid = 1908] [serial = 1775] [outer = 0x7f18663c5400] 00:42:01 INFO - PROCESS | 1908 | 1461570121162 Marionette DEBUG loaded listener.js 00:42:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 211 (0x7f186d6eb000) [pid = 1908] [serial = 1776] [outer = 0x7f18663c5400] 00:42:02 INFO - PROCESS | 1908 | 1461570121997 Marionette TRACE conn3 <- [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]]]}] 00:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1578ms 00:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:42:02 INFO - PROCESS | 1908 | 1461570122073 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:42:02 INFO - PROCESS | 1908 | 1461570122075 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:42:02 INFO - PROCESS | 1908 | 1461570122082 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:42:02 INFO - PROCESS | 1908 | 1461570122085 Marionette TRACE conn3 <- [1,2338,null,{}] 00:42:02 INFO - PROCESS | 1908 | 1461570122091 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:02 INFO - PROCESS | 1908 | 1461570122364 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:42:02 INFO - PROCESS | 1908 | 1461570122637 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876067800 == 173 [pid = 1908] [id = 592] 00:42:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 212 (0x7f186d158000) [pid = 1908] [serial = 1777] [outer = (nil)] 00:42:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 213 (0x7f186e6d4400) [pid = 1908] [serial = 1778] [outer = 0x7f186d158000] 00:42:02 INFO - PROCESS | 1908 | 1461570122756 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 214 (0x7f186e736400) [pid = 1908] [serial = 1779] [outer = 0x7f186d158000] 00:42:03 INFO - PROCESS | 1908 | 1461570123614 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 00:42:03 INFO - PROCESS | 1908 | 1461570123665 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1908 | 1461570123667 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:42:03 INFO - PROCESS | 1908 | 1461570123673 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1908 | 1461570123676 Marionette TRACE conn3 <- [1,2342,null,{}] 00:42:03 INFO - PROCESS | 1908 | 1461570123681 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:03 INFO - PROCESS | 1908 | 1461570123909 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:42:04 INFO - PROCESS | 1908 | 1461570124226 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f08000 == 174 [pid = 1908] [id = 593] 00:42:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 215 (0x7f186e738000) [pid = 1908] [serial = 1780] [outer = (nil)] 00:42:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 216 (0x7f186ebe6c00) [pid = 1908] [serial = 1781] [outer = 0x7f186e738000] 00:42:04 INFO - PROCESS | 1908 | 1461570124306 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 217 (0x7f1870043400) [pid = 1908] [serial = 1782] [outer = 0x7f186e738000] 00:42:05 INFO - PROCESS | 1908 | 1461570125200 Marionette TRACE conn3 <- [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]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 00:42:05 INFO - PROCESS | 1908 | 1461570125258 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1908 | 1461570125262 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:42:05 INFO - PROCESS | 1908 | 1461570125267 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1908 | 1461570125270 Marionette TRACE conn3 <- [1,2346,null,{}] 00:42:05 INFO - PROCESS | 1908 | 1461570125276 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:05 INFO - PROCESS | 1908 | 1461570125513 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:42:05 INFO - PROCESS | 1908 | 1461570125822 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba38800 == 175 [pid = 1908] [id = 594] 00:42:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 218 (0x7f185a2da000) [pid = 1908] [serial = 1783] [outer = (nil)] 00:42:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 219 (0x7f185bc4cc00) [pid = 1908] [serial = 1784] [outer = 0x7f185a2da000] 00:42:05 INFO - PROCESS | 1908 | 1461570125899 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 220 (0x7f185d1e2000) [pid = 1908] [serial = 1785] [outer = 0x7f185a2da000] 00:42:06 INFO - PROCESS | 1908 | 1461570126777 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1580ms 00:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:42:06 INFO - PROCESS | 1908 | 1461570126850 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1908 | 1461570126853 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:42:06 INFO - PROCESS | 1908 | 1461570126859 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1908 | 1461570126862 Marionette TRACE conn3 <- [1,2350,null,{}] 00:42:06 INFO - PROCESS | 1908 | 1461570126867 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:07 INFO - PROCESS | 1908 | 1461570127164 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:42:07 INFO - PROCESS | 1908 | 1461570127489 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859f28000 == 176 [pid = 1908] [id = 595] 00:42:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 221 (0x7f185a2db800) [pid = 1908] [serial = 1786] [outer = (nil)] 00:42:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 222 (0x7f185ad44000) [pid = 1908] [serial = 1787] [outer = 0x7f185a2db800] 00:42:07 INFO - PROCESS | 1908 | 1461570127570 Marionette DEBUG loaded listener.js 00:42:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 223 (0x7f185bc4fc00) [pid = 1908] [serial = 1788] [outer = 0x7f185a2db800] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ae8e800 == 175 [pid = 1908] [id = 575] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185f7c8000 == 174 [pid = 1908] [id = 574] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e6b4000 == 173 [pid = 1908] [id = 573] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba39800 == 172 [pid = 1908] [id = 572] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e89b000 == 171 [pid = 1908] [id = 571] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba29800 == 170 [pid = 1908] [id = 570] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861e18800 == 169 [pid = 1908] [id = 568] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d5cc800 == 168 [pid = 1908] [id = 567] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861198800 == 167 [pid = 1908] [id = 566] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d5be000 == 166 [pid = 1908] [id = 565] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884960800 == 165 [pid = 1908] [id = 564] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188b762800 == 164 [pid = 1908] [id = 563] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883964800 == 163 [pid = 1908] [id = 562] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875db8800 == 162 [pid = 1908] [id = 561] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872979800 == 161 [pid = 1908] [id = 560] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ca0800 == 160 [pid = 1908] [id = 559] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cc1f000 == 159 [pid = 1908] [id = 558] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a217800 == 158 [pid = 1908] [id = 557] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866103800 == 157 [pid = 1908] [id = 556] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186547f000 == 156 [pid = 1908] [id = 555] 00:42:09 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e81f000 == 155 [pid = 1908] [id = 554] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 222 (0x7f1861002c00) [pid = 1908] [serial = 1386] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 221 (0x7f185d1e0800) [pid = 1908] [serial = 1500] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 220 (0x7f18845af400) [pid = 1908] [serial = 1488] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 219 (0x7f186d238000) [pid = 1908] [serial = 1533] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 218 (0x7f1861a6b400) [pid = 1908] [serial = 1569] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 217 (0x7f1874f69c00) [pid = 1908] [serial = 1482] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 216 (0x7f1888b48400) [pid = 1908] [serial = 1491] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 215 (0x7f1875033000) [pid = 1908] [serial = 1542] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 214 (0x7f186248c400) [pid = 1908] [serial = 1572] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 213 (0x7f186e730000) [pid = 1908] [serial = 1536] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 212 (0x7f185c26d800) [pid = 1908] [serial = 1494] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 211 (0x7f185d14e400) [pid = 1908] [serial = 1566] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 210 (0x7f1862489c00) [pid = 1908] [serial = 1563] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 209 (0x7f185bc4f800) [pid = 1908] [serial = 1560] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f1888e07400) [pid = 1908] [serial = 1557] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f188483fc00) [pid = 1908] [serial = 1554] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f18828e5800) [pid = 1908] [serial = 1551] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1877293000) [pid = 1908] [serial = 1548] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f1875ff5000) [pid = 1908] [serial = 1545] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f1870df5c00) [pid = 1908] [serial = 1476] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186ffb3400) [pid = 1908] [serial = 1473] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186d239000) [pid = 1908] [serial = 1470] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f186cc52400) [pid = 1908] [serial = 1467] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f186bd96000) [pid = 1908] [serial = 1464] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1866175000) [pid = 1908] [serial = 1461] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f185e834800) [pid = 1908] [serial = 1458] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186409b800) [pid = 1908] [serial = 1455] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1875897400) [pid = 1908] [serial = 1485] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f1861004800) [pid = 1908] [serial = 1527] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f1888ddb400) [pid = 1908] [serial = 1497] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f1869d6d000) [pid = 1908] [serial = 1530] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f1870097400) [pid = 1908] [serial = 1539] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f1871386800) [pid = 1908] [serial = 1479] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186ccd4400) [pid = 1908] [serial = 1524] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186263a800) [pid = 1908] [serial = 1655] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f185a2e1c00) [pid = 1908] [serial = 1640] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f185a2e7000) [pid = 1908] [serial = 1641] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186cbe4c00) [pid = 1908] [serial = 1643] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186d366400) [pid = 1908] [serial = 1644] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f18712c5800) [pid = 1908] [serial = 1622] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f1871380800) [pid = 1908] [serial = 1623] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1883466800) [pid = 1908] [serial = 1628] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f188394a000) [pid = 1908] [serial = 1629] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f185bfb7000) [pid = 1908] [serial = 1637] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f18884ac000) [pid = 1908] [serial = 1638] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f185e3e5c00) [pid = 1908] [serial = 1652] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f18656af000) [pid = 1908] [serial = 1601] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18664f5000) [pid = 1908] [serial = 1602] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f18884a9400) [pid = 1908] [serial = 1634] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f18889acc00) [pid = 1908] [serial = 1635] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f185d1dbc00) [pid = 1908] [serial = 1646] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f1862487800) [pid = 1908] [serial = 1598] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1862802400) [pid = 1908] [serial = 1599] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1869d7b400) [pid = 1908] [serial = 1593] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f18664f8c00) [pid = 1908] [serial = 1592] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f18757a7400) [pid = 1908] [serial = 1625] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1879bcc800) [pid = 1908] [serial = 1626] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f186a0a6000) [pid = 1908] [serial = 1604] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186a13b400) [pid = 1908] [serial = 1605] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f185cccc400) [pid = 1908] [serial = 1649] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f185d14d400) [pid = 1908] [serial = 1650] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f186c1cc800) [pid = 1908] [serial = 1607] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186c519000) [pid = 1908] [serial = 1608] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1879bd8800) [pid = 1908] [serial = 1631] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1884b0f800) [pid = 1908] [serial = 1632] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186d6e4400) [pid = 1908] [serial = 1613] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186e6de000) [pid = 1908] [serial = 1614] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f186e6de800) [pid = 1908] [serial = 1616] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f1870045c00) [pid = 1908] [serial = 1617] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186d007400) [pid = 1908] [serial = 1610] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186d3c7000) [pid = 1908] [serial = 1611] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185d1e5400) [pid = 1908] [serial = 1595] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185d2d7800) [pid = 1908] [serial = 1596] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1870157c00) [pid = 1908] [serial = 1619] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1870274c00) [pid = 1908] [serial = 1620] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1863c36c00) [pid = 1908] [serial = 1656] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f1863c93800) [pid = 1908] [serial = 1658] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1860838400) [pid = 1908] [serial = 1653] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1865531800) [pid = 1908] [serial = 1659] [outer = (nil)] [url = about:blank] 00:42:09 INFO - PROCESS | 1908 | 1461570129891 Marionette TRACE conn3 <- [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]]]}] 00:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 3087ms 00:42:09 INFO - PROCESS | 1908 | 1461570129946 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:42:09 INFO - PROCESS | 1908 | 1461570129952 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:42:09 INFO - PROCESS | 1908 | 1461570129962 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1908 | 1461570129968 Marionette TRACE conn3 <- [1,2354,null,{}] 00:42:09 INFO - PROCESS | 1908 | 1461570129977 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:10 INFO - PROCESS | 1908 | 1461570130229 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:42:10 INFO - PROCESS | 1908 | 1461570130427 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ae9e000 == 156 [pid = 1908] [id = 596] 00:42:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185a082400) [pid = 1908] [serial = 1789] [outer = (nil)] 00:42:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185a4ee400) [pid = 1908] [serial = 1790] [outer = 0x7f185a082400] 00:42:10 INFO - PROCESS | 1908 | 1461570130506 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185ad3ec00) [pid = 1908] [serial = 1791] [outer = 0x7f185a082400] 00:42:11 INFO - PROCESS | 1908 | 1461570131349 Marionette TRACE conn3 <- [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]]]}] 00:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1443ms 00:42:11 INFO - PROCESS | 1908 | 1461570131403 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:42:11 INFO - PROCESS | 1908 | 1461570131411 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:42:11 INFO - PROCESS | 1908 | 1461570131420 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:42:11 INFO - PROCESS | 1908 | 1461570131424 Marionette TRACE conn3 <- [1,2358,null,{}] 00:42:11 INFO - PROCESS | 1908 | 1461570131429 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:11 INFO - PROCESS | 1908 | 1461570131713 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:42:11 INFO - PROCESS | 1908 | 1461570131831 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185d359000 == 157 [pid = 1908] [id = 597] 00:42:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f18592fa000) [pid = 1908] [serial = 1792] [outer = (nil)] 00:42:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185bfaec00) [pid = 1908] [serial = 1793] [outer = 0x7f18592fa000] 00:42:11 INFO - PROCESS | 1908 | 1461570131892 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185c262800) [pid = 1908] [serial = 1794] [outer = 0x7f18592fa000] 00:42:12 INFO - PROCESS | 1908 | 1461570132789 Marionette TRACE conn3 <- [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]]]}] 00:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1436ms 00:42:12 INFO - PROCESS | 1908 | 1461570132857 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:42:12 INFO - PROCESS | 1908 | 1461570132861 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:42:12 INFO - PROCESS | 1908 | 1461570132866 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:42:12 INFO - PROCESS | 1908 | 1461570132872 Marionette TRACE conn3 <- [1,2362,null,{}] 00:42:12 INFO - PROCESS | 1908 | 1461570132905 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:13 INFO - PROCESS | 1908 | 1461570133180 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:42:13 INFO - PROCESS | 1908 | 1461570133212 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e820000 == 158 [pid = 1908] [id = 598] 00:42:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185ccca400) [pid = 1908] [serial = 1795] [outer = (nil)] 00:42:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185d148c00) [pid = 1908] [serial = 1796] [outer = 0x7f185ccca400] 00:42:13 INFO - PROCESS | 1908 | 1461570133278 Marionette DEBUG loaded listener.js 00:42:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185d1e5400) [pid = 1908] [serial = 1797] [outer = 0x7f185ccca400] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185e82b400) [pid = 1908] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185a2db400) [pid = 1908] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185ccc7c00) [pid = 1908] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f185cc4bc00) [pid = 1908] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185aed4400) [pid = 1908] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185d1de000) [pid = 1908] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:42:14 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f18664f3000) [pid = 1908] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:42:14 INFO - PROCESS | 1908 | 1461570134852 Marionette TRACE conn3 <- [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]]]}] 00:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2045ms 00:42:14 INFO - PROCESS | 1908 | 1461570134913 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:42:14 INFO - PROCESS | 1908 | 1461570134918 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:42:14 INFO - PROCESS | 1908 | 1461570134923 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:42:14 INFO - PROCESS | 1908 | 1461570134925 Marionette TRACE conn3 <- [1,2366,null,{}] 00:42:14 INFO - PROCESS | 1908 | 1461570134930 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:15 INFO - PROCESS | 1908 | 1461570135161 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:42:15 INFO - PROCESS | 1908 | 1461570135340 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186118d000 == 159 [pid = 1908] [id = 599] 00:42:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185a085400) [pid = 1908] [serial = 1798] [outer = (nil)] 00:42:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185d1ec800) [pid = 1908] [serial = 1799] [outer = 0x7f185a085400] 00:42:15 INFO - PROCESS | 1908 | 1461570135404 Marionette DEBUG loaded listener.js 00:42:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185e3e8c00) [pid = 1908] [serial = 1800] [outer = 0x7f185a085400] 00:42:16 INFO - PROCESS | 1908 | 1461570136131 Marionette TRACE conn3 <- [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]]]}] 00:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1226ms 00:42:16 INFO - PROCESS | 1908 | 1461570136152 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:42:16 INFO - PROCESS | 1908 | 1461570136156 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:42:16 INFO - PROCESS | 1908 | 1461570136162 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1908 | 1461570136164 Marionette TRACE conn3 <- [1,2370,null,{}] 00:42:16 INFO - PROCESS | 1908 | 1461570136169 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:16 INFO - PROCESS | 1908 | 1461570136448 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:42:16 INFO - PROCESS | 1908 | 1461570136470 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e10800 == 160 [pid = 1908] [id = 600] 00:42:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185d2d7800) [pid = 1908] [serial = 1801] [outer = (nil)] 00:42:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185e834c00) [pid = 1908] [serial = 1802] [outer = 0x7f185d2d7800] 00:42:16 INFO - PROCESS | 1908 | 1461570136533 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1861005c00) [pid = 1908] [serial = 1803] [outer = 0x7f185d2d7800] 00:42:17 INFO - PROCESS | 1908 | 1461570137747 Marionette TRACE conn3 <- [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]]]}] 00:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1632ms 00:42:17 INFO - PROCESS | 1908 | 1461570137795 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1908 | 1461570137803 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:42:17 INFO - PROCESS | 1908 | 1461570137811 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1908 | 1461570137816 Marionette TRACE conn3 <- [1,2374,null,{}] 00:42:17 INFO - PROCESS | 1908 | 1461570137824 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:18 INFO - PROCESS | 1908 | 1461570138052 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:42:18 INFO - PROCESS | 1908 | 1461570138367 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e744000 == 161 [pid = 1908] [id = 601] 00:42:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185bddb400) [pid = 1908] [serial = 1804] [outer = (nil)] 00:42:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f185c261c00) [pid = 1908] [serial = 1805] [outer = 0x7f185bddb400] 00:42:18 INFO - PROCESS | 1908 | 1461570138453 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f185cc43800) [pid = 1908] [serial = 1806] [outer = 0x7f185bddb400] 00:42:19 INFO - PROCESS | 1908 | 1461570139411 Marionette TRACE conn3 <- [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]]]}] 00:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1636ms 00:42:19 INFO - PROCESS | 1908 | 1461570139449 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:42:19 INFO - PROCESS | 1908 | 1461570139457 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:42:19 INFO - PROCESS | 1908 | 1461570139468 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1908 | 1461570139471 Marionette TRACE conn3 <- [1,2378,null,{}] 00:42:19 INFO - PROCESS | 1908 | 1461570139478 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:19 INFO - PROCESS | 1908 | 1461570139738 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:42:20 INFO - PROCESS | 1908 | 1461570140079 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186245c800 == 162 [pid = 1908] [id = 602] 00:42:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f185ac08000) [pid = 1908] [serial = 1807] [outer = (nil)] 00:42:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f185e3ea000) [pid = 1908] [serial = 1808] [outer = 0x7f185ac08000] 00:42:20 INFO - PROCESS | 1908 | 1461570140160 Marionette DEBUG loaded listener.js 00:42:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1860838c00) [pid = 1908] [serial = 1809] [outer = 0x7f185ac08000] 00:42:21 INFO - PROCESS | 1908 | 1461570141043 Marionette TRACE conn3 <- [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]]]}] 00:42: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 00:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 00:42:21 INFO - PROCESS | 1908 | 1461570141099 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:42:21 INFO - PROCESS | 1908 | 1461570141102 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:42:21 INFO - PROCESS | 1908 | 1461570141109 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:42:21 INFO - PROCESS | 1908 | 1461570141114 Marionette TRACE conn3 <- [1,2382,null,{}] 00:42:21 INFO - PROCESS | 1908 | 1461570141130 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:21 INFO - PROCESS | 1908 | 1461570141371 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:42:21 INFO - PROCESS | 1908 | 1461570141634 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863d9e800 == 163 [pid = 1908] [id = 603] 00:42:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f18613b9000) [pid = 1908] [serial = 1810] [outer = (nil)] 00:42:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f1862485400) [pid = 1908] [serial = 1811] [outer = 0x7f18613b9000] 00:42:21 INFO - PROCESS | 1908 | 1461570141758 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1862638400) [pid = 1908] [serial = 1812] [outer = 0x7f18613b9000] 00:42:22 INFO - PROCESS | 1908 | 1461570142655 Marionette TRACE conn3 <- [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]]]}] 00:42: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 00:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1587ms 00:42:22 INFO - PROCESS | 1908 | 1461570142696 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1908 | 1461570142701 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:42:22 INFO - PROCESS | 1908 | 1461570142707 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1908 | 1461570142710 Marionette TRACE conn3 <- [1,2386,null,{}] 00:42:22 INFO - PROCESS | 1908 | 1461570142716 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:22 INFO - PROCESS | 1908 | 1461570142942 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:42:23 INFO - PROCESS | 1908 | 1461570143177 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865703800 == 164 [pid = 1908] [id = 604] 00:42:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f18613b6000) [pid = 1908] [serial = 1813] [outer = (nil)] 00:42:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1863c3ec00) [pid = 1908] [serial = 1814] [outer = 0x7f18613b6000] 00:42:23 INFO - PROCESS | 1908 | 1461570143295 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1863ce7800) [pid = 1908] [serial = 1815] [outer = 0x7f18613b6000] 00:42:24 INFO - PROCESS | 1908 | 1461570144139 Marionette TRACE conn3 <- [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]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1487ms 00:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:42:24 INFO - PROCESS | 1908 | 1461570144195 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1908 | 1461570144198 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:42:24 INFO - PROCESS | 1908 | 1461570144204 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1908 | 1461570144208 Marionette TRACE conn3 <- [1,2390,null,{}] 00:42:24 INFO - PROCESS | 1908 | 1461570144214 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:24 INFO - PROCESS | 1908 | 1461570144453 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:42:24 INFO - PROCESS | 1908 | 1461570144725 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c46000 == 165 [pid = 1908] [id = 605] 00:42:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1863ead400) [pid = 1908] [serial = 1816] [outer = (nil)] 00:42:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186409b400) [pid = 1908] [serial = 1817] [outer = 0x7f1863ead400] 00:42:24 INFO - PROCESS | 1908 | 1461570144854 Marionette DEBUG loaded listener.js 00:42:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1865537400) [pid = 1908] [serial = 1818] [outer = 0x7f1863ead400] 00:42:25 INFO - PROCESS | 1908 | 1461570145735 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1583ms 00:42:25 INFO - PROCESS | 1908 | 1461570145787 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1908 | 1461570145791 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:42:25 INFO - PROCESS | 1908 | 1461570145797 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1908 | 1461570145799 Marionette TRACE conn3 <- [1,2394,null,{}] 00:42:25 INFO - PROCESS | 1908 | 1461570145805 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:26 INFO - PROCESS | 1908 | 1461570146047 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:42:26 INFO - PROCESS | 1908 | 1461570146306 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf91800 == 166 [pid = 1908] [id = 606] 00:42:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186617e000) [pid = 1908] [serial = 1819] [outer = (nil)] 00:42:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186a09fc00) [pid = 1908] [serial = 1820] [outer = 0x7f186617e000] 00:42:26 INFO - PROCESS | 1908 | 1461570146427 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186c00f000) [pid = 1908] [serial = 1821] [outer = 0x7f186617e000] 00:42:27 INFO - PROCESS | 1908 | 1461570147293 Marionette TRACE conn3 <- [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]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 00:42:27 INFO - PROCESS | 1908 | 1461570147328 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1908 | 1461570147331 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:42:27 INFO - PROCESS | 1908 | 1461570147337 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1908 | 1461570147339 Marionette TRACE conn3 <- [1,2398,null,{}] 00:42:27 INFO - PROCESS | 1908 | 1461570147344 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:27 INFO - PROCESS | 1908 | 1461570147561 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:42:27 INFO - PROCESS | 1908 | 1461570147825 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d28c800 == 167 [pid = 1908] [id = 607] 00:42:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f18662b8400) [pid = 1908] [serial = 1822] [outer = (nil)] 00:42:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186c152c00) [pid = 1908] [serial = 1823] [outer = 0x7f18662b8400] 00:42:27 INFO - PROCESS | 1908 | 1461570147943 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186c15e000) [pid = 1908] [serial = 1824] [outer = 0x7f18662b8400] 00:42:28 INFO - PROCESS | 1908 | 1461570148801 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 00:42:28 INFO - PROCESS | 1908 | 1461570148867 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1908 | 1461570148871 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:42:28 INFO - PROCESS | 1908 | 1461570148878 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1908 | 1461570148882 Marionette TRACE conn3 <- [1,2402,null,{}] 00:42:28 INFO - PROCESS | 1908 | 1461570148888 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:29 INFO - PROCESS | 1908 | 1461570149171 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:42:29 INFO - PROCESS | 1908 | 1461570149484 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5bd800 == 168 [pid = 1908] [id = 608] 00:42:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186c012000) [pid = 1908] [serial = 1825] [outer = (nil)] 00:42:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186c521000) [pid = 1908] [serial = 1826] [outer = 0x7f186c012000] 00:42:29 INFO - PROCESS | 1908 | 1461570149571 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186c929000) [pid = 1908] [serial = 1827] [outer = 0x7f186c012000] 00:42:30 INFO - PROCESS | 1908 | 1461570150462 Marionette TRACE conn3 <- [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]]]}] 00:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1635ms 00:42:30 INFO - PROCESS | 1908 | 1461570150514 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:42:30 INFO - PROCESS | 1908 | 1461570150518 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:42:30 INFO - PROCESS | 1908 | 1461570150524 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:42:30 INFO - PROCESS | 1908 | 1461570150526 Marionette TRACE conn3 <- [1,2406,null,{}] 00:42:30 INFO - PROCESS | 1908 | 1461570150531 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:30 INFO - PROCESS | 1908 | 1461570150759 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:42:31 INFO - PROCESS | 1908 | 1461570151025 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d721000 == 169 [pid = 1908] [id = 609] 00:42:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186c15d800) [pid = 1908] [serial = 1828] [outer = (nil)] 00:42:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f186d156800) [pid = 1908] [serial = 1829] [outer = 0x7f186c15d800] 00:42:31 INFO - PROCESS | 1908 | 1461570151103 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f186d36e800) [pid = 1908] [serial = 1830] [outer = 0x7f186c15d800] 00:42:32 INFO - PROCESS | 1908 | 1461570151999 Marionette TRACE conn3 <- [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]]]}] 00:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1527ms 00:42:32 INFO - PROCESS | 1908 | 1461570152053 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1908 | 1461570152057 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:42:32 INFO - PROCESS | 1908 | 1461570152063 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1908 | 1461570152065 Marionette TRACE conn3 <- [1,2410,null,{}] 00:42:32 INFO - PROCESS | 1908 | 1461570152071 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:32 INFO - PROCESS | 1908 | 1461570152307 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:42:32 INFO - PROCESS | 1908 | 1461570152646 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cac800 == 170 [pid = 1908] [id = 610] 00:42:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186d9d6800) [pid = 1908] [serial = 1831] [outer = (nil)] 00:42:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186e72c800) [pid = 1908] [serial = 1832] [outer = 0x7f186d9d6800] 00:42:32 INFO - PROCESS | 1908 | 1461570152728 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186ebe4000) [pid = 1908] [serial = 1833] [outer = 0x7f186d9d6800] 00:42:33 INFO - PROCESS | 1908 | 1461570153634 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1637ms 00:42:33 INFO - PROCESS | 1908 | 1461570153702 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:42:33 INFO - PROCESS | 1908 | 1461570153706 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:42:33 INFO - PROCESS | 1908 | 1461570153712 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 1908 | 1461570153717 Marionette TRACE conn3 <- [1,2414,null,{}] 00:42:33 INFO - PROCESS | 1908 | 1461570153723 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:33 INFO - PROCESS | 1908 | 1461570153985 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:42:34 INFO - PROCESS | 1908 | 1461570154297 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fe7800 == 171 [pid = 1908] [id = 611] 00:42:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1870042400) [pid = 1908] [serial = 1834] [outer = (nil)] 00:42:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f187026e800) [pid = 1908] [serial = 1835] [outer = 0x7f1870042400] 00:42:34 INFO - PROCESS | 1908 | 1461570154385 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f1871085000) [pid = 1908] [serial = 1836] [outer = 0x7f1870042400] 00:42:35 INFO - PROCESS | 1908 | 1461570155249 Marionette TRACE conn3 <- [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]]]}] 00:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1585ms 00:42:35 INFO - PROCESS | 1908 | 1461570155298 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1908 | 1461570155302 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:42:35 INFO - PROCESS | 1908 | 1461570155327 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1908 | 1461570155330 Marionette TRACE conn3 <- [1,2418,null,{}] 00:42:35 INFO - PROCESS | 1908 | 1461570155336 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:35 INFO - PROCESS | 1908 | 1461570155580 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:42:35 INFO - PROCESS | 1908 | 1461570155845 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874fd2000 == 172 [pid = 1908] [id = 612] 00:42:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f185cc45800) [pid = 1908] [serial = 1837] [outer = (nil)] 00:42:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f187108f800) [pid = 1908] [serial = 1838] [outer = 0x7f185cc45800] 00:42:35 INFO - PROCESS | 1908 | 1461570155960 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1871380000) [pid = 1908] [serial = 1839] [outer = 0x7f185cc45800] 00:42:36 INFO - PROCESS | 1908 | 1461570156843 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1586ms 00:42:36 INFO - PROCESS | 1908 | 1461570156911 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:42:36 INFO - PROCESS | 1908 | 1461570156914 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:42:36 INFO - PROCESS | 1908 | 1461570156921 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 1908 | 1461570156923 Marionette TRACE conn3 <- [1,2422,null,{}] 00:42:36 INFO - PROCESS | 1908 | 1461570156928 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:37 INFO - PROCESS | 1908 | 1461570157153 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:42:37 INFO - PROCESS | 1908 | 1461570157433 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876c50800 == 173 [pid = 1908] [id = 613] 00:42:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f185bde1800) [pid = 1908] [serial = 1840] [outer = (nil)] 00:42:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186bda0c00) [pid = 1908] [serial = 1841] [outer = 0x7f185bde1800] 00:42:37 INFO - PROCESS | 1908 | 1461570157551 Marionette DEBUG loaded listener.js 00:42:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f18734df800) [pid = 1908] [serial = 1842] [outer = 0x7f185bde1800] 00:42:38 INFO - PROCESS | 1908 | 1461570158382 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1495ms 00:42:38 INFO - PROCESS | 1908 | 1461570158418 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:42:38 INFO - PROCESS | 1908 | 1461570158421 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:42:38 INFO - PROCESS | 1908 | 1461570158427 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:42:38 INFO - PROCESS | 1908 | 1461570158430 Marionette TRACE conn3 <- [1,2426,null,{}] 00:42:38 INFO - PROCESS | 1908 | 1461570158435 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:38 INFO - PROCESS | 1908 | 1461570158663 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:42:38 INFO - PROCESS | 1908 | 1461570158932 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18834c0800 == 174 [pid = 1908] [id = 614] 00:42:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f185bde2400) [pid = 1908] [serial = 1843] [outer = (nil)] 00:42:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1874337400) [pid = 1908] [serial = 1844] [outer = 0x7f185bde2400] 00:42:39 INFO - PROCESS | 1908 | 1461570159009 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1874d29000) [pid = 1908] [serial = 1845] [outer = 0x7f185bde2400] 00:42:39 INFO - PROCESS | 1908 | 1461570159876 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1477ms 00:42:39 INFO - PROCESS | 1908 | 1461570159913 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:42:39 INFO - PROCESS | 1908 | 1461570159915 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:42:39 INFO - PROCESS | 1908 | 1461570159925 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1908 | 1461570159928 Marionette TRACE conn3 <- [1,2430,null,{}] 00:42:39 INFO - PROCESS | 1908 | 1461570159934 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:40 INFO - PROCESS | 1908 | 1461570160155 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:42:40 INFO - PROCESS | 1908 | 1461570160432 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884931800 == 175 [pid = 1908] [id = 615] 00:42:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f18712c3c00) [pid = 1908] [serial = 1846] [outer = (nil)] 00:42:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1874f6d400) [pid = 1908] [serial = 1847] [outer = 0x7f18712c3c00] 00:42:40 INFO - PROCESS | 1908 | 1461570160511 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f18754be800) [pid = 1908] [serial = 1848] [outer = 0x7f18712c3c00] 00:42:41 INFO - PROCESS | 1908 | 1461570161357 Marionette TRACE conn3 <- [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]]]}] 00:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1480ms 00:42:41 INFO - PROCESS | 1908 | 1461570161408 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 1908 | 1461570161411 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:42:41 INFO - PROCESS | 1908 | 1461570161418 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1908 | 1461570161421 Marionette TRACE conn3 <- [1,2434,null,{}] 00:42:41 INFO - PROCESS | 1908 | 1461570161426 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:41 INFO - PROCESS | 1908 | 1461570161741 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:42:41 INFO - PROCESS | 1908 | 1461570161947 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884969800 == 176 [pid = 1908] [id = 616] 00:42:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f185e3e8000) [pid = 1908] [serial = 1849] [outer = (nil)] 00:42:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f18757a2800) [pid = 1908] [serial = 1850] [outer = 0x7f185e3e8000] 00:42:42 INFO - PROCESS | 1908 | 1461570162064 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f1875ff6000) [pid = 1908] [serial = 1851] [outer = 0x7f185e3e8000] 00:42:42 INFO - PROCESS | 1908 | 1461570162897 Marionette TRACE conn3 <- [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]]]}] 00:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1528ms 00:42:42 INFO - PROCESS | 1908 | 1461570162947 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1908 | 1461570162950 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:42:42 INFO - PROCESS | 1908 | 1461570162956 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1908 | 1461570162959 Marionette TRACE conn3 <- [1,2438,null,{}] 00:42:42 INFO - PROCESS | 1908 | 1461570162964 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:43 INFO - PROCESS | 1908 | 1461570163192 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:42:43 INFO - PROCESS | 1908 | 1461570163465 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18889ed000 == 177 [pid = 1908] [id = 617] 00:42:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1863c3ac00) [pid = 1908] [serial = 1852] [outer = (nil)] 00:42:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1876c2e400) [pid = 1908] [serial = 1853] [outer = 0x7f1863c3ac00] 00:42:43 INFO - PROCESS | 1908 | 1461570163583 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f187728f000) [pid = 1908] [serial = 1854] [outer = 0x7f1863c3ac00] 00:42:44 INFO - PROCESS | 1908 | 1461570164448 Marionette TRACE conn3 <- [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]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1533ms 00:42:44 INFO - PROCESS | 1908 | 1461570164491 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:42:44 INFO - PROCESS | 1908 | 1461570164495 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:42:44 INFO - PROCESS | 1908 | 1461570164501 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1908 | 1461570164503 Marionette TRACE conn3 <- [1,2442,null,{}] 00:42:44 INFO - PROCESS | 1908 | 1461570164509 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:44 INFO - PROCESS | 1908 | 1461570164741 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:42:45 INFO - PROCESS | 1908 | 1461570165100 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188a986800 == 178 [pid = 1908] [id = 618] 00:42:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1878f37c00) [pid = 1908] [serial = 1855] [outer = (nil)] 00:42:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f1878f40000) [pid = 1908] [serial = 1856] [outer = 0x7f1878f37c00] 00:42:45 INFO - PROCESS | 1908 | 1461570165187 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f187d880c00) [pid = 1908] [serial = 1857] [outer = 0x7f1878f37c00] 00:42:46 INFO - PROCESS | 1908 | 1461570166019 Marionette TRACE conn3 <- [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]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1581ms 00:42:46 INFO - PROCESS | 1908 | 1461570166084 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1908 | 1461570166087 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:42:46 INFO - PROCESS | 1908 | 1461570166093 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1908 | 1461570166096 Marionette TRACE conn3 <- [1,2446,null,{}] 00:42:46 INFO - PROCESS | 1908 | 1461570166102 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:46 INFO - PROCESS | 1908 | 1461570166347 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:42:46 INFO - PROCESS | 1908 | 1461570166706 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185bbbe800 == 179 [pid = 1908] [id = 619] 00:42:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f185a082c00) [pid = 1908] [serial = 1858] [outer = (nil)] 00:42:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 208 (0x7f185d1e0400) [pid = 1908] [serial = 1859] [outer = 0x7f185a082c00] 00:42:46 INFO - PROCESS | 1908 | 1461570166787 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 209 (0x7f186bda0400) [pid = 1908] [serial = 1860] [outer = 0x7f185a082c00] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187c9f7800 == 178 [pid = 1908] [id = 244] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878d9b800 == 177 [pid = 1908] [id = 243] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c32000 == 176 [pid = 1908] [id = 242] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f7e800 == 175 [pid = 1908] [id = 315] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861d95800 == 174 [pid = 1908] [id = 320] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186412a800 == 173 [pid = 1908] [id = 148] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875dbf800 == 172 [pid = 1908] [id = 314] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186118d000 == 171 [pid = 1908] [id = 599] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e820000 == 170 [pid = 1908] [id = 598] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185d359000 == 169 [pid = 1908] [id = 597] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ae9e000 == 168 [pid = 1908] [id = 596] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba38800 == 167 [pid = 1908] [id = 594] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f08000 == 166 [pid = 1908] [id = 593] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876067800 == 165 [pid = 1908] [id = 592] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874c79800 == 164 [pid = 1908] [id = 591] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18713a6000 == 163 [pid = 1908] [id = 590] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870d6a000 == 162 [pid = 1908] [id = 589] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18700d6000 == 161 [pid = 1908] [id = 588] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d6b8000 == 160 [pid = 1908] [id = 587] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d29c800 == 159 [pid = 1908] [id = 586] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cb3a000 == 158 [pid = 1908] [id = 585] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a21c000 == 157 [pid = 1908] [id = 584] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c50000 == 156 [pid = 1908] [id = 583] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657a8000 == 155 [pid = 1908] [id = 582] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653a7800 == 154 [pid = 1908] [id = 581] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631ed800 == 153 [pid = 1908] [id = 580] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186279c000 == 152 [pid = 1908] [id = 579] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9c0000 == 151 [pid = 1908] [id = 578] 00:42:48 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba2e000 == 150 [pid = 1908] [id = 577] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 208 (0x7f185d2cb400) [pid = 1908] [serial = 1730] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 207 (0x7f18613b0400) [pid = 1908] [serial = 1724] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f185c262000) [pid = 1908] [serial = 1728] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f1873416800) [pid = 1908] [serial = 1679] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186c51d400) [pid = 1908] [serial = 1670] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f185d2d2400) [pid = 1908] [serial = 1664] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186d363400) [pid = 1908] [serial = 1673] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f1877211800) [pid = 1908] [serial = 1688] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f186c15ac00) [pid = 1908] [serial = 1691] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f186c66b800) [pid = 1908] [serial = 1694] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f185a4eb400) [pid = 1908] [serial = 1697] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f186c66ec00) [pid = 1908] [serial = 1700] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f185e827800) [pid = 1908] [serial = 1721] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f185cccbc00) [pid = 1908] [serial = 1716] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f185cc4fc00) [pid = 1908] [serial = 1715] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186c010400) [pid = 1908] [serial = 1703] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f18592f7800) [pid = 1908] [serial = 1706] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f185cc46800) [pid = 1908] [serial = 1709] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f185bfb5800) [pid = 1908] [serial = 1713] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f185bdd9c00) [pid = 1908] [serial = 1712] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186d6e9400) [pid = 1908] [serial = 1676] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1863ce1800) [pid = 1908] [serial = 1667] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1878fe5000) [pid = 1908] [serial = 1682] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f185a080000) [pid = 1908] [serial = 1685] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f185d1f6c00) [pid = 1908] [serial = 1718] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185e3e5400) [pid = 1908] [serial = 1719] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f1869d73000) [pid = 1908] [serial = 1661] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186a145c00) [pid = 1908] [serial = 1662] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f18613b4c00) [pid = 1908] [serial = 1725] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f185ac02800) [pid = 1908] [serial = 1727] [outer = (nil)] [url = about:blank] 00:42:48 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1861009400) [pid = 1908] [serial = 1722] [outer = (nil)] [url = about:blank] 00:42:49 INFO - PROCESS | 1908 | 1461570169211 Marionette TRACE conn3 <- [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]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3141ms 00:42:49 INFO - PROCESS | 1908 | 1461570169235 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1908 | 1461570169242 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:42:49 INFO - PROCESS | 1908 | 1461570169251 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1908 | 1461570169256 Marionette TRACE conn3 <- [1,2450,null,{}] 00:42:49 INFO - PROCESS | 1908 | 1461570169263 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:49 INFO - PROCESS | 1908 | 1461570169490 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:42:49 INFO - PROCESS | 1908 | 1461570169673 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba1f800 == 151 [pid = 1908] [id = 620] 00:42:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f185ac02800) [pid = 1908] [serial = 1861] [outer = (nil)] 00:42:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f185ad46400) [pid = 1908] [serial = 1862] [outer = 0x7f185ac02800] 00:42:49 INFO - PROCESS | 1908 | 1461570169743 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f185bc4d800) [pid = 1908] [serial = 1863] [outer = 0x7f185ac02800] 00:42:50 INFO - PROCESS | 1908 | 1461570170631 Marionette TRACE conn3 <- [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]]]}] 00:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1436ms 00:42:50 INFO - PROCESS | 1908 | 1461570170688 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 1908 | 1461570170697 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:42:50 INFO - PROCESS | 1908 | 1461570170707 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 1908 | 1461570170711 Marionette TRACE conn3 <- [1,2454,null,{}] 00:42:50 INFO - PROCESS | 1908 | 1461570170717 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:50 INFO - PROCESS | 1908 | 1461570170944 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:42:51 INFO - PROCESS | 1908 | 1461570171161 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4ce000 == 152 [pid = 1908] [id = 621] 00:42:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f185bfaac00) [pid = 1908] [serial = 1864] [outer = (nil)] 00:42:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f185cc45400) [pid = 1908] [serial = 1865] [outer = 0x7f185bfaac00] 00:42:51 INFO - PROCESS | 1908 | 1461570171228 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f185ccc9000) [pid = 1908] [serial = 1866] [outer = 0x7f185bfaac00] 00:42:52 INFO - PROCESS | 1908 | 1461570172101 Marionette TRACE conn3 <- [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]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1436ms 00:42:52 INFO - PROCESS | 1908 | 1461570172144 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:42:52 INFO - PROCESS | 1908 | 1461570172148 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:42:52 INFO - PROCESS | 1908 | 1461570172160 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1908 | 1461570172165 Marionette TRACE conn3 <- [1,2458,null,{}] 00:42:52 INFO - PROCESS | 1908 | 1461570172184 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:52 INFO - PROCESS | 1908 | 1461570172477 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:42:52 INFO - PROCESS | 1908 | 1461570172529 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9bf800 == 153 [pid = 1908] [id = 622] 00:42:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f185bfb2400) [pid = 1908] [serial = 1867] [outer = (nil)] 00:42:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f185e3e5400) [pid = 1908] [serial = 1868] [outer = 0x7f185bfb2400] 00:42:52 INFO - PROCESS | 1908 | 1461570172608 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f185e82b400) [pid = 1908] [serial = 1869] [outer = 0x7f185bfb2400] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1869d77400) [pid = 1908] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f185d1f0000) [pid = 1908] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186d158000) [pid = 1908] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1865532400) [pid = 1908] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f1862daac00) [pid = 1908] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f185cc46c00) [pid = 1908] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f1861005800) [pid = 1908] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1861004c00) [pid = 1908] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1862da2000) [pid = 1908] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186bd95000) [pid = 1908] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f185a07c400) [pid = 1908] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1863f98800) [pid = 1908] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f18640a6c00) [pid = 1908] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f185a4e5000) [pid = 1908] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186083e800) [pid = 1908] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185a2e4c00) [pid = 1908] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f185ac05c00) [pid = 1908] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f186c15b000) [pid = 1908] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f18592fa000) [pid = 1908] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185a2db800) [pid = 1908] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f185d1e2400) [pid = 1908] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185a082400) [pid = 1908] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185a076c00) [pid = 1908] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186d36e400) [pid = 1908] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:42:53 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f185a2da000) [pid = 1908] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f186248f400) [pid = 1908] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186c66c000) [pid = 1908] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f186d371c00) [pid = 1908] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f185a4ea000) [pid = 1908] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186e738000) [pid = 1908] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d364400) [pid = 1908] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f186c155800) [pid = 1908] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f18592f2400) [pid = 1908] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f185ccca400) [pid = 1908] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186c157000) [pid = 1908] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f18663c5400) [pid = 1908] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f18592f1000) [pid = 1908] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f186c159000) [pid = 1908] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185a4e6800) [pid = 1908] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:42:54 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185a085400) [pid = 1908] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:42:54 INFO - PROCESS | 1908 | 1461570174376 Marionette TRACE conn3 <- [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]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2240ms 00:42:54 INFO - PROCESS | 1908 | 1461570174402 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:42:54 INFO - PROCESS | 1908 | 1461570174406 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:42:54 INFO - PROCESS | 1908 | 1461570174412 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1908 | 1461570174415 Marionette TRACE conn3 <- [1,2462,null,{}] 00:42:54 INFO - PROCESS | 1908 | 1461570174421 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:54 INFO - PROCESS | 1908 | 1461570174698 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:42:54 INFO - PROCESS | 1908 | 1461570174719 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186118e800 == 154 [pid = 1908] [id = 623] 00:42:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185a081400) [pid = 1908] [serial = 1870] [outer = (nil)] 00:42:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185d1e7400) [pid = 1908] [serial = 1871] [outer = 0x7f185a081400] 00:42:54 INFO - PROCESS | 1908 | 1461570174784 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185e3ec800) [pid = 1908] [serial = 1872] [outer = 0x7f185a081400] 00:42:55 INFO - PROCESS | 1908 | 1461570175610 Marionette TRACE conn3 <- [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]]]}] 00:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1229ms 00:42:55 INFO - PROCESS | 1908 | 1461570175641 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:42:55 INFO - PROCESS | 1908 | 1461570175643 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:42:55 INFO - PROCESS | 1908 | 1461570175660 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 1908 | 1461570175664 Marionette TRACE conn3 <- [1,2466,null,{}] 00:42:55 INFO - PROCESS | 1908 | 1461570175671 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:55 INFO - PROCESS | 1908 | 1461570175882 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:42:56 INFO - PROCESS | 1908 | 1461570176263 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ad84800 == 155 [pid = 1908] [id = 624] 00:42:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f18592f2400) [pid = 1908] [serial = 1873] [outer = (nil)] 00:42:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185a082000) [pid = 1908] [serial = 1874] [outer = 0x7f18592f2400] 00:42:56 INFO - PROCESS | 1908 | 1461570176404 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185a4ec800) [pid = 1908] [serial = 1875] [outer = 0x7f18592f2400] 00:42:57 INFO - PROCESS | 1908 | 1461570177248 Marionette TRACE conn3 <- [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]]]}] 00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1645ms 00:42:57 INFO - PROCESS | 1908 | 1461570177297 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:42:57 INFO - PROCESS | 1908 | 1461570177304 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:42:57 INFO - PROCESS | 1908 | 1461570177313 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1908 | 1461570177317 Marionette TRACE conn3 <- [1,2470,null,{}] 00:42:57 INFO - PROCESS | 1908 | 1461570177324 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:57 INFO - PROCESS | 1908 | 1461570177578 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:42:57 INFO - PROCESS | 1908 | 1461570177838 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e810800 == 156 [pid = 1908] [id = 625] 00:42:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f185bfb0c00) [pid = 1908] [serial = 1876] [outer = (nil)] 00:42:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f185c26ec00) [pid = 1908] [serial = 1877] [outer = 0x7f185bfb0c00] 00:42:57 INFO - PROCESS | 1908 | 1461570177965 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f185cddd400) [pid = 1908] [serial = 1878] [outer = 0x7f185bfb0c00] 00:42:58 INFO - PROCESS | 1908 | 1461570178863 Marionette TRACE conn3 <- [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]]]}] 00:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1585ms 00:42:58 INFO - PROCESS | 1908 | 1461570178902 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 1908 | 1461570178909 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:42:58 INFO - PROCESS | 1908 | 1461570178916 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 1908 | 1461570178919 Marionette TRACE conn3 <- [1,2474,null,{}] 00:42:58 INFO - PROCESS | 1908 | 1461570178925 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:59 INFO - PROCESS | 1908 | 1461570179167 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:42:59 INFO - PROCESS | 1908 | 1461570179512 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186236d800 == 157 [pid = 1908] [id = 626] 00:42:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f185d149c00) [pid = 1908] [serial = 1879] [outer = (nil)] 00:42:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f185e49d400) [pid = 1908] [serial = 1880] [outer = 0x7f185d149c00] 00:42:59 INFO - PROCESS | 1908 | 1461570179593 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f185e82f000) [pid = 1908] [serial = 1881] [outer = 0x7f185d149c00] 00:43:00 INFO - PROCESS | 1908 | 1461570180564 Marionette TRACE conn3 <- [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]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1680ms 00:43:00 INFO - PROCESS | 1908 | 1461570180597 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1908 | 1461570180601 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:43:00 INFO - PROCESS | 1908 | 1461570180620 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1908 | 1461570180629 Marionette TRACE conn3 <- [1,2478,null,{}] 00:43:00 INFO - PROCESS | 1908 | 1461570180636 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:00 INFO - PROCESS | 1908 | 1461570180880 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:43:01 INFO - PROCESS | 1908 | 1461570181185 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631e2800 == 158 [pid = 1908] [id = 627] 00:43:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186100c800) [pid = 1908] [serial = 1882] [outer = (nil)] 00:43:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f1861a6dc00) [pid = 1908] [serial = 1883] [outer = 0x7f186100c800] 00:43:01 INFO - PROCESS | 1908 | 1461570181279 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1861a7c800) [pid = 1908] [serial = 1884] [outer = 0x7f186100c800] 00:43:02 INFO - PROCESS | 1908 | 1461570182223 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1655ms 00:43:02 INFO - PROCESS | 1908 | 1461570182266 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:43:02 INFO - PROCESS | 1908 | 1461570182271 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:43:02 INFO - PROCESS | 1908 | 1461570182277 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1908 | 1461570182280 Marionette TRACE conn3 <- [1,2482,null,{}] 00:43:02 INFO - PROCESS | 1908 | 1461570182285 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:02 INFO - PROCESS | 1908 | 1461570182524 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:43:02 INFO - PROCESS | 1908 | 1461570182827 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653af800 == 159 [pid = 1908] [id = 628] 00:43:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1861a80800) [pid = 1908] [serial = 1885] [outer = (nil)] 00:43:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186280e400) [pid = 1908] [serial = 1886] [outer = 0x7f1861a80800] 00:43:02 INFO - PROCESS | 1908 | 1461570182908 Marionette DEBUG loaded listener.js 00:43:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1862dab400) [pid = 1908] [serial = 1887] [outer = 0x7f1861a80800] 00:43:03 INFO - PROCESS | 1908 | 1461570183777 Marionette TRACE conn3 <- [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]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1531ms 00:43:03 INFO - PROCESS | 1908 | 1461570183808 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1908 | 1461570183812 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:43:03 INFO - PROCESS | 1908 | 1461570183818 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1908 | 1461570183821 Marionette TRACE conn3 <- [1,2486,null,{}] 00:43:03 INFO - PROCESS | 1908 | 1461570183827 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:04 INFO - PROCESS | 1908 | 1461570184061 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:43:04 INFO - PROCESS | 1908 | 1461570184327 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18663d3000 == 160 [pid = 1908] [id = 629] 00:43:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f1863eac800) [pid = 1908] [serial = 1888] [outer = (nil)] 00:43:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1863f9e000) [pid = 1908] [serial = 1889] [outer = 0x7f1863eac800] 00:43:04 INFO - PROCESS | 1908 | 1461570184467 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f18656b2000) [pid = 1908] [serial = 1890] [outer = 0x7f1863eac800] 00:43:05 INFO - PROCESS | 1908 | 1461570185432 Marionette TRACE conn3 <- [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]]]}] 00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1682ms 00:43:05 INFO - PROCESS | 1908 | 1461570185503 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1908 | 1461570185507 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:43:05 INFO - PROCESS | 1908 | 1461570185513 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1908 | 1461570185515 Marionette TRACE conn3 <- [1,2490,null,{}] 00:43:05 INFO - PROCESS | 1908 | 1461570185521 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:05 INFO - PROCESS | 1908 | 1461570185805 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:43:06 INFO - PROCESS | 1908 | 1461570186109 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a217800 == 161 [pid = 1908] [id = 630] 00:43:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1863eacc00) [pid = 1908] [serial = 1891] [outer = (nil)] 00:43:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1869d7ac00) [pid = 1908] [serial = 1892] [outer = 0x7f1863eacc00] 00:43:06 INFO - PROCESS | 1908 | 1461570186193 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186a0a2800) [pid = 1908] [serial = 1893] [outer = 0x7f1863eacc00] 00:43:07 INFO - PROCESS | 1908 | 1461570187128 Marionette TRACE conn3 <- [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]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1683ms 00:43:07 INFO - PROCESS | 1908 | 1461570187197 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1908 | 1461570187201 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:43:07 INFO - PROCESS | 1908 | 1461570187206 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1908 | 1461570187209 Marionette TRACE conn3 <- [1,2494,null,{}] 00:43:07 INFO - PROCESS | 1908 | 1461570187215 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:07 INFO - PROCESS | 1908 | 1461570187441 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:43:07 INFO - PROCESS | 1908 | 1461570187715 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186cb32000 == 162 [pid = 1908] [id = 631] 00:43:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f18662b7000) [pid = 1908] [serial = 1894] [outer = (nil)] 00:43:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186a13cc00) [pid = 1908] [serial = 1895] [outer = 0x7f18662b7000] 00:43:07 INFO - PROCESS | 1908 | 1461570187853 Marionette DEBUG loaded listener.js 00:43:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186bd95000) [pid = 1908] [serial = 1896] [outer = 0x7f18662b7000] 00:43:08 INFO - PROCESS | 1908 | 1461570188722 Marionette TRACE conn3 <- [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]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1587ms 00:43:08 INFO - PROCESS | 1908 | 1461570188797 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1908 | 1461570188801 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:43:08 INFO - PROCESS | 1908 | 1461570188808 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1908 | 1461570188811 Marionette TRACE conn3 <- [1,2498,null,{}] 00:43:08 INFO - PROCESS | 1908 | 1461570188816 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:09 INFO - PROCESS | 1908 | 1461570189042 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:43:09 INFO - PROCESS | 1908 | 1461570189347 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d4d4800 == 163 [pid = 1908] [id = 632] 00:43:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f18664f6000) [pid = 1908] [serial = 1897] [outer = (nil)] 00:43:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186c013400) [pid = 1908] [serial = 1898] [outer = 0x7f18664f6000] 00:43:09 INFO - PROCESS | 1908 | 1461570189425 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f186c15ac00) [pid = 1908] [serial = 1899] [outer = 0x7f18664f6000] 00:43:10 INFO - PROCESS | 1908 | 1461570190284 Marionette TRACE conn3 <- [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]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1529ms 00:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:43:10 INFO - PROCESS | 1908 | 1461570190338 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1908 | 1461570190341 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:43:10 INFO - PROCESS | 1908 | 1461570190347 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1908 | 1461570190350 Marionette TRACE conn3 <- [1,2502,null,{}] 00:43:10 INFO - PROCESS | 1908 | 1461570190355 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:10 INFO - PROCESS | 1908 | 1461570190586 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:43:10 INFO - PROCESS | 1908 | 1461570190910 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d71b000 == 164 [pid = 1908] [id = 633] 00:43:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f186a0ca000) [pid = 1908] [serial = 1900] [outer = (nil)] 00:43:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f186c573000) [pid = 1908] [serial = 1901] [outer = 0x7f186a0ca000] 00:43:10 INFO - PROCESS | 1908 | 1461570190989 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186c669800) [pid = 1908] [serial = 1902] [outer = 0x7f186a0ca000] 00:43:11 INFO - PROCESS | 1908 | 1461570191837 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1533ms 00:43:11 INFO - PROCESS | 1908 | 1461570191881 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:43:11 INFO - PROCESS | 1908 | 1461570191884 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:43:11 INFO - PROCESS | 1908 | 1461570191890 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:43:11 INFO - PROCESS | 1908 | 1461570191893 Marionette TRACE conn3 <- [1,2506,null,{}] 00:43:11 INFO - PROCESS | 1908 | 1461570191899 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:12 INFO - PROCESS | 1908 | 1461570192131 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:43:12 INFO - PROCESS | 1908 | 1461570192416 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca0000 == 165 [pid = 1908] [id = 634] 00:43:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186cbe0c00) [pid = 1908] [serial = 1903] [outer = (nil)] 00:43:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186cc52c00) [pid = 1908] [serial = 1904] [outer = 0x7f186cbe0c00] 00:43:12 INFO - PROCESS | 1908 | 1461570192574 Marionette DEBUG loaded listener.js 00:43:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186d155000) [pid = 1908] [serial = 1905] [outer = 0x7f186cbe0c00] 00:43:13 INFO - PROCESS | 1908 | 1461570193505 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1682ms 00:43:13 INFO - PROCESS | 1908 | 1461570193574 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:43:13 INFO - PROCESS | 1908 | 1461570193579 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:43:13 INFO - PROCESS | 1908 | 1461570193585 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:43:13 INFO - PROCESS | 1908 | 1461570193589 Marionette TRACE conn3 <- [1,2510,null,{}] 00:43:13 INFO - PROCESS | 1908 | 1461570193594 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:13 INFO - PROCESS | 1908 | 1461570193895 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:43:14 INFO - PROCESS | 1908 | 1461570194205 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fe5000 == 166 [pid = 1908] [id = 635] 00:43:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186d370800) [pid = 1908] [serial = 1906] [outer = (nil)] 00:43:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f186d558000) [pid = 1908] [serial = 1907] [outer = 0x7f186d370800] 00:43:14 INFO - PROCESS | 1908 | 1461570194282 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186d9cf000) [pid = 1908] [serial = 1908] [outer = 0x7f186d370800] 00:43:15 INFO - PROCESS | 1908 | 1461570195142 Marionette TRACE conn3 <- [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]]]}] 00:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1592ms 00:43:15 INFO - PROCESS | 1908 | 1461570195177 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1908 | 1461570195181 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:43:15 INFO - PROCESS | 1908 | 1461570195186 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1908 | 1461570195189 Marionette TRACE conn3 <- [1,2514,null,{}] 00:43:15 INFO - PROCESS | 1908 | 1461570195194 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:15 INFO - PROCESS | 1908 | 1461570195418 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:43:15 INFO - PROCESS | 1908 | 1461570195765 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875cd8000 == 167 [pid = 1908] [id = 636] 00:43:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f185d2d5000) [pid = 1908] [serial = 1909] [outer = (nil)] 00:43:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f186ebdf000) [pid = 1908] [serial = 1910] [outer = 0x7f185d2d5000] 00:43:15 INFO - PROCESS | 1908 | 1461570195846 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1870045c00) [pid = 1908] [serial = 1911] [outer = 0x7f185d2d5000] 00:43:16 INFO - PROCESS | 1908 | 1461570196712 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 00:43:16 INFO - PROCESS | 1908 | 1461570196773 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1908 | 1461570196776 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:43:16 INFO - PROCESS | 1908 | 1461570196782 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1908 | 1461570196784 Marionette TRACE conn3 <- [1,2518,null,{}] 00:43:16 INFO - PROCESS | 1908 | 1461570196790 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:17 INFO - PROCESS | 1908 | 1461570197001 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:43:17 INFO - PROCESS | 1908 | 1461570197269 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878d96800 == 168 [pid = 1908] [id = 637] 00:43:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f186e6d4c00) [pid = 1908] [serial = 1912] [outer = (nil)] 00:43:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1870150c00) [pid = 1908] [serial = 1913] [outer = 0x7f186e6d4c00] 00:43:17 INFO - PROCESS | 1908 | 1461570197384 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f18701dcc00) [pid = 1908] [serial = 1914] [outer = 0x7f186e6d4c00] 00:43:18 INFO - PROCESS | 1908 | 1461570198240 Marionette TRACE conn3 <- [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]]]}] 00:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 00:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:43:18 INFO - PROCESS | 1908 | 1461570198316 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:43:18 INFO - PROCESS | 1908 | 1461570198318 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:43:18 INFO - PROCESS | 1908 | 1461570198325 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:43:18 INFO - PROCESS | 1908 | 1461570198328 Marionette TRACE conn3 <- [1,2522,null,{}] 00:43:18 INFO - PROCESS | 1908 | 1461570198334 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:18 INFO - PROCESS | 1908 | 1461570198569 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:43:18 INFO - PROCESS | 1908 | 1461570198897 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884969000 == 169 [pid = 1908] [id = 638] 00:43:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f18701dd000) [pid = 1908] [serial = 1915] [outer = (nil)] 00:43:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f1870def400) [pid = 1908] [serial = 1916] [outer = 0x7f18701dd000] 00:43:18 INFO - PROCESS | 1908 | 1461570198977 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f187108dc00) [pid = 1908] [serial = 1917] [outer = 0x7f18701dd000] 00:43:19 INFO - PROCESS | 1908 | 1461570199853 Marionette TRACE conn3 <- [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]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 00:43:19 INFO - PROCESS | 1908 | 1461570199907 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1908 | 1461570199911 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:43:19 INFO - PROCESS | 1908 | 1461570199926 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1908 | 1461570199928 Marionette TRACE conn3 <- [1,2526,null,{}] 00:43:19 INFO - PROCESS | 1908 | 1461570199941 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:20 INFO - PROCESS | 1908 | 1461570200173 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:43:20 INFO - PROCESS | 1908 | 1461570200489 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b75f000 == 170 [pid = 1908] [id = 639] 00:43:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1863c3dc00) [pid = 1908] [serial = 1918] [outer = (nil)] 00:43:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f18712c3400) [pid = 1908] [serial = 1919] [outer = 0x7f1863c3dc00] 00:43:20 INFO - PROCESS | 1908 | 1461570200596 Marionette DEBUG loaded listener.js 00:43:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f18754b5400) [pid = 1908] [serial = 1920] [outer = 0x7f1863c3dc00] 00:43:21 INFO - PROCESS | 1908 | 1461570201403 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1544ms 00:43:21 INFO - PROCESS | 1908 | 1461570201469 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 1908 | 1461570201473 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:43:21 INFO - PROCESS | 1908 | 1461570201479 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1908 | 1461570201482 Marionette TRACE conn3 <- [1,2530,null,{}] 00:43:21 INFO - PROCESS | 1908 | 1461570201487 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:21 INFO - PROCESS | 1908 | 1461570201717 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:43:21 INFO - PROCESS | 1908 | 1461570201983 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185faa0000 == 171 [pid = 1908] [id = 640] 00:43:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1863ea6800) [pid = 1908] [serial = 1921] [outer = (nil)] 00:43:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f187667d800) [pid = 1908] [serial = 1922] [outer = 0x7f1863ea6800] 00:43:22 INFO - PROCESS | 1908 | 1461570202098 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f1878c42800) [pid = 1908] [serial = 1923] [outer = 0x7f1863ea6800] 00:43:23 INFO - PROCESS | 1908 | 1461570202996 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1581ms 00:43:23 INFO - PROCESS | 1908 | 1461570203062 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1908 | 1461570203066 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:43:23 INFO - PROCESS | 1908 | 1461570203072 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1908 | 1461570203074 Marionette TRACE conn3 <- [1,2534,null,{}] 00:43:23 INFO - PROCESS | 1908 | 1461570203080 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:23 INFO - PROCESS | 1908 | 1461570203325 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:43:23 INFO - PROCESS | 1908 | 1461570203639 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db2b800 == 172 [pid = 1908] [id = 641] 00:43:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1870272400) [pid = 1908] [serial = 1924] [outer = (nil)] 00:43:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 203 (0x7f187d882400) [pid = 1908] [serial = 1925] [outer = 0x7f1870272400] 00:43:23 INFO - PROCESS | 1908 | 1461570203717 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 204 (0x7f1883467c00) [pid = 1908] [serial = 1926] [outer = 0x7f1870272400] 00:43:24 INFO - PROCESS | 1908 | 1461570204534 Marionette TRACE conn3 <- [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]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1531ms 00:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:43:24 INFO - PROCESS | 1908 | 1461570204604 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:43:24 INFO - PROCESS | 1908 | 1461570204607 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:43:24 INFO - PROCESS | 1908 | 1461570204614 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1908 | 1461570204617 Marionette TRACE conn3 <- [1,2538,null,{}] 00:43:24 INFO - PROCESS | 1908 | 1461570204622 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:24 INFO - PROCESS | 1908 | 1461570204897 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:43:25 INFO - PROCESS | 1908 | 1461570205237 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c0d9000 == 173 [pid = 1908] [id = 642] 00:43:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 205 (0x7f185cde5000) [pid = 1908] [serial = 1927] [outer = (nil)] 00:43:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 206 (0x7f187014bc00) [pid = 1908] [serial = 1928] [outer = 0x7f185cde5000] 00:43:25 INFO - PROCESS | 1908 | 1461570205319 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 207 (0x7f1883946400) [pid = 1908] [serial = 1929] [outer = 0x7f185cde5000] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859f16800 == 172 [pid = 1908] [id = 522] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186118e800 == 171 [pid = 1908] [id = 623] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9bf800 == 170 [pid = 1908] [id = 622] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e4ce000 == 169 [pid = 1908] [id = 621] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba1f800 == 168 [pid = 1908] [id = 620] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188a986800 == 167 [pid = 1908] [id = 618] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18889ed000 == 166 [pid = 1908] [id = 617] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884969800 == 165 [pid = 1908] [id = 616] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884931800 == 164 [pid = 1908] [id = 615] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18834c0800 == 163 [pid = 1908] [id = 614] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1876c50800 == 162 [pid = 1908] [id = 613] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874fd2000 == 161 [pid = 1908] [id = 612] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871fe7800 == 160 [pid = 1908] [id = 611] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870cac800 == 159 [pid = 1908] [id = 610] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d721000 == 158 [pid = 1908] [id = 609] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d5bd800 == 157 [pid = 1908] [id = 608] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d28c800 == 156 [pid = 1908] [id = 607] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf91800 == 155 [pid = 1908] [id = 606] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c46000 == 154 [pid = 1908] [id = 605] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865703800 == 153 [pid = 1908] [id = 604] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863d9e800 == 152 [pid = 1908] [id = 603] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186245c800 == 151 [pid = 1908] [id = 602] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862362800 == 150 [pid = 1908] [id = 576] 00:43:27 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e744000 == 149 [pid = 1908] [id = 601] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 206 (0x7f185e3e8c00) [pid = 1908] [serial = 1800] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 205 (0x7f186bda2800) [pid = 1908] [serial = 1761] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 204 (0x7f186248a000) [pid = 1908] [serial = 1742] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 203 (0x7f186e6d4400) [pid = 1908] [serial = 1778] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 202 (0x7f186cc56400) [pid = 1908] [serial = 1671] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f186a0d2400) [pid = 1908] [serial = 1758] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f185d1e6800) [pid = 1908] [serial = 1737] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f1862da5400) [pid = 1908] [serial = 1745] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1866176000) [pid = 1908] [serial = 1668] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f18664ecc00) [pid = 1908] [serial = 1754] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f186d36c400) [pid = 1908] [serial = 1674] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f18884a4000) [pid = 1908] [serial = 1689] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f18656af800) [pid = 1908] [serial = 1749] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f18663c9400) [pid = 1908] [serial = 1752] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f185a4ef800) [pid = 1908] [serial = 1698] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f1861a65400) [pid = 1908] [serial = 1740] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f185bfae800) [pid = 1908] [serial = 1734] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186541ec00) [pid = 1908] [serial = 1748] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f1863ea5c00) [pid = 1908] [serial = 1647] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186d158400) [pid = 1908] [serial = 1770] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f185bfaec00) [pid = 1908] [serial = 1793] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f185ad44000) [pid = 1908] [serial = 1787] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186083b800) [pid = 1908] [serial = 1665] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185a4ee400) [pid = 1908] [serial = 1790] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f185a084800) [pid = 1908] [serial = 1686] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1883996400) [pid = 1908] [serial = 1683] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f185d1e2000) [pid = 1908] [serial = 1785] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1869e96400) [pid = 1908] [serial = 1757] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f187579e400) [pid = 1908] [serial = 1680] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186cc54c00) [pid = 1908] [serial = 1767] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1869d75000) [pid = 1908] [serial = 1755] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186ebe3c00) [pid = 1908] [serial = 1677] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186c015400) [pid = 1908] [serial = 1704] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186e736400) [pid = 1908] [serial = 1779] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186ebe6c00) [pid = 1908] [serial = 1781] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f186d36d000) [pid = 1908] [serial = 1772] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186c930c00) [pid = 1908] [serial = 1766] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f186c663c00) [pid = 1908] [serial = 1764] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186c016800) [pid = 1908] [serial = 1710] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185d148c00) [pid = 1908] [serial = 1796] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1870043400) [pid = 1908] [serial = 1782] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f187728c400) [pid = 1908] [serial = 1695] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186d54bc00) [pid = 1908] [serial = 1775] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186d3c8c00) [pid = 1908] [serial = 1773] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f18592fc800) [pid = 1908] [serial = 1707] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f186c1d5400) [pid = 1908] [serial = 1763] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186bd95400) [pid = 1908] [serial = 1760] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f185bc4cc00) [pid = 1908] [serial = 1784] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1862630400) [pid = 1908] [serial = 1743] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186c15e400) [pid = 1908] [serial = 1692] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f185aed5000) [pid = 1908] [serial = 1733] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f18884a6000) [pid = 1908] [serial = 1701] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186617dc00) [pid = 1908] [serial = 1751] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186ccdfc00) [pid = 1908] [serial = 1769] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185c262800) [pid = 1908] [serial = 1794] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185bc4fc00) [pid = 1908] [serial = 1788] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f1863c38400) [pid = 1908] [serial = 1746] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f186d6eb000) [pid = 1908] [serial = 1776] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185ad3ec00) [pid = 1908] [serial = 1791] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f18613b0800) [pid = 1908] [serial = 1739] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f185d1e5400) [pid = 1908] [serial = 1797] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f185cccdc00) [pid = 1908] [serial = 1736] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f185d1ec800) [pid = 1908] [serial = 1799] [outer = (nil)] [url = about:blank] 00:43:28 INFO - PROCESS | 1908 | 1461570208242 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 3738ms 00:43:28 INFO - PROCESS | 1908 | 1461570208366 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:43:28 INFO - PROCESS | 1908 | 1461570208371 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:43:28 INFO - PROCESS | 1908 | 1461570208379 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 1908 | 1461570208385 Marionette TRACE conn3 <- [1,2542,null,{}] 00:43:28 INFO - PROCESS | 1908 | 1461570208393 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:28 INFO - PROCESS | 1908 | 1461570208609 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:43:28 INFO - PROCESS | 1908 | 1461570208820 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859f1e000 == 150 [pid = 1908] [id = 643] 00:43:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185a2e4800) [pid = 1908] [serial = 1930] [outer = (nil)] 00:43:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185a2e8c00) [pid = 1908] [serial = 1931] [outer = 0x7f185a2e4800] 00:43:28 INFO - PROCESS | 1908 | 1461570208891 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185a4eec00) [pid = 1908] [serial = 1932] [outer = 0x7f185a2e4800] 00:43:29 INFO - PROCESS | 1908 | 1461570209701 Marionette TRACE conn3 <- [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]]]}] 00:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1387ms 00:43:29 INFO - PROCESS | 1908 | 1461570209766 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1908 | 1461570209774 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:43:29 INFO - PROCESS | 1908 | 1461570209784 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1908 | 1461570209787 Marionette TRACE conn3 <- [1,2546,null,{}] 00:43:29 INFO - PROCESS | 1908 | 1461570209793 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:30 INFO - PROCESS | 1908 | 1461570210065 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:43:30 INFO - PROCESS | 1908 | 1461570210307 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba13800 == 151 [pid = 1908] [id = 644] 00:43:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185ad45800) [pid = 1908] [serial = 1933] [outer = (nil)] 00:43:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185aeca000) [pid = 1908] [serial = 1934] [outer = 0x7f185ad45800] 00:43:30 INFO - PROCESS | 1908 | 1461570210382 Marionette DEBUG loaded listener.js 00:43:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185bc44c00) [pid = 1908] [serial = 1935] [outer = 0x7f185ad45800] 00:43:31 INFO - PROCESS | 1908 | 1461570211359 Marionette TRACE conn3 <- [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]]]}] 00:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1634ms 00:43:31 INFO - PROCESS | 1908 | 1461570211419 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:43:31 INFO - PROCESS | 1908 | 1461570211423 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:43:31 INFO - PROCESS | 1908 | 1461570211438 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 1908 | 1461570211444 Marionette TRACE conn3 <- [1,2550,null,{}] 00:43:31 INFO - PROCESS | 1908 | 1461570211460 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:31 INFO - PROCESS | 1908 | 1461570211775 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:43:31 INFO - PROCESS | 1908 | 1461570211813 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185d356800 == 152 [pid = 1908] [id = 645] 00:43:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185bfac400) [pid = 1908] [serial = 1936] [outer = (nil)] 00:43:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185c264400) [pid = 1908] [serial = 1937] [outer = 0x7f185bfac400] 00:43:31 INFO - PROCESS | 1908 | 1461570211885 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185cc48800) [pid = 1908] [serial = 1938] [outer = 0x7f185bfac400] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185a2dc000) [pid = 1908] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1870042400) [pid = 1908] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185bde1800) [pid = 1908] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f185bddb400) [pid = 1908] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185a082c00) [pid = 1908] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f186c15d800) [pid = 1908] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f18613b9000) [pid = 1908] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186617e000) [pid = 1908] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f18662b8400) [pid = 1908] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185bfb2400) [pid = 1908] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f186d9d6800) [pid = 1908] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1878f37c00) [pid = 1908] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f18712c3c00) [pid = 1908] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f186c012000) [pid = 1908] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185e3e8000) [pid = 1908] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1863c3ac00) [pid = 1908] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f18613b6000) [pid = 1908] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f185ac08000) [pid = 1908] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f185ac02800) [pid = 1908] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f185bfaac00) [pid = 1908] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f185bde2400) [pid = 1908] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f1863ead400) [pid = 1908] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:43:33 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f185cc45800) [pid = 1908] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:43:33 INFO - PROCESS | 1908 | 1461570213612 Marionette TRACE conn3 <- [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]]]}] 00:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2190ms 00:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:43:33 INFO - PROCESS | 1908 | 1461570213627 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:43:33 INFO - PROCESS | 1908 | 1461570213630 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:43:33 INFO - PROCESS | 1908 | 1461570213637 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:43:33 INFO - PROCESS | 1908 | 1461570213640 Marionette TRACE conn3 <- [1,2554,null,{}] 00:43:33 INFO - PROCESS | 1908 | 1461570213682 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:33 INFO - PROCESS | 1908 | 1461570213965 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:43:33 INFO - PROCESS | 1908 | 1461570213987 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e4d8800 == 153 [pid = 1908] [id = 646] 00:43:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f185a082c00) [pid = 1908] [serial = 1939] [outer = (nil)] 00:43:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f185cdd8000) [pid = 1908] [serial = 1940] [outer = 0x7f185a082c00] 00:43:34 INFO - PROCESS | 1908 | 1461570214052 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f185d1e0000) [pid = 1908] [serial = 1941] [outer = 0x7f185a082c00] 00:43:34 INFO - PROCESS | 1908 | 1461570214926 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1329ms 00:43:34 INFO - PROCESS | 1908 | 1461570214966 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1908 | 1461570214968 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:43:34 INFO - PROCESS | 1908 | 1461570214975 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1908 | 1461570214978 Marionette TRACE conn3 <- [1,2558,null,{}] 00:43:34 INFO - PROCESS | 1908 | 1461570214983 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:35 INFO - PROCESS | 1908 | 1461570215210 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:43:35 INFO - PROCESS | 1908 | 1461570215662 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18599fa800 == 154 [pid = 1908] [id = 647] 00:43:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f18592f4400) [pid = 1908] [serial = 1942] [outer = (nil)] 00:43:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f185a079000) [pid = 1908] [serial = 1943] [outer = 0x7f18592f4400] 00:43:35 INFO - PROCESS | 1908 | 1461570215746 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185a4e5c00) [pid = 1908] [serial = 1944] [outer = 0x7f18592f4400] 00:43:36 INFO - PROCESS | 1908 | 1461570216729 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1837ms 00:43:36 INFO - PROCESS | 1908 | 1461570216817 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1908 | 1461570216829 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:43:36 INFO - PROCESS | 1908 | 1461570216844 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1908 | 1461570216851 Marionette TRACE conn3 <- [1,2562,null,{}] 00:43:36 INFO - PROCESS | 1908 | 1461570216926 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:37 INFO - PROCESS | 1908 | 1461570217318 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:43:37 INFO - PROCESS | 1908 | 1461570217669 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185d370800 == 155 [pid = 1908] [id = 648] 00:43:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185aed5c00) [pid = 1908] [serial = 1945] [outer = (nil)] 00:43:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185bddc400) [pid = 1908] [serial = 1946] [outer = 0x7f185aed5c00] 00:43:37 INFO - PROCESS | 1908 | 1461570217746 Marionette DEBUG loaded listener.js 00:43:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f185bfb7800) [pid = 1908] [serial = 1947] [outer = 0x7f185aed5c00] 00:43:38 INFO - PROCESS | 1908 | 1461570218761 Marionette TRACE conn3 <- [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]]]}] 00:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2000ms 00:43:38 INFO - PROCESS | 1908 | 1461570218844 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 1908 | 1461570218851 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:43:38 INFO - PROCESS | 1908 | 1461570218858 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 1908 | 1461570218860 Marionette TRACE conn3 <- [1,2566,null,{}] 00:43:38 INFO - PROCESS | 1908 | 1461570218866 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:39 INFO - PROCESS | 1908 | 1461570219148 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:43:39 INFO - PROCESS | 1908 | 1461570219495 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e890800 == 156 [pid = 1908] [id = 649] 00:43:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f185cc4c400) [pid = 1908] [serial = 1948] [outer = (nil)] 00:43:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185d147400) [pid = 1908] [serial = 1949] [outer = 0x7f185cc4c400] 00:43:39 INFO - PROCESS | 1908 | 1461570219573 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f185d1f0000) [pid = 1908] [serial = 1950] [outer = 0x7f185cc4c400] 00:43:40 INFO - PROCESS | 1908 | 1461570220550 Marionette TRACE conn3 <- [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]]]}] 00:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1729ms 00:43:40 INFO - PROCESS | 1908 | 1461570220588 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:43:40 INFO - PROCESS | 1908 | 1461570220592 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:43:40 INFO - PROCESS | 1908 | 1461570220608 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:43:40 INFO - PROCESS | 1908 | 1461570220618 Marionette TRACE conn3 <- [1,2570,null,{}] 00:43:40 INFO - PROCESS | 1908 | 1461570220624 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:40 INFO - PROCESS | 1908 | 1461570220894 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:43:41 INFO - PROCESS | 1908 | 1461570221199 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185faad800 == 157 [pid = 1908] [id = 650] 00:43:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f185ccce000) [pid = 1908] [serial = 1951] [outer = (nil)] 00:43:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185e3e3c00) [pid = 1908] [serial = 1952] [outer = 0x7f185ccce000] 00:43:41 INFO - PROCESS | 1908 | 1461570221281 Marionette DEBUG loaded listener.js 00:43:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185e4a3400) [pid = 1908] [serial = 1953] [outer = 0x7f185ccce000] 00:43:42 INFO - PROCESS | 1908 | 1461570222216 Marionette TRACE conn3 <- [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]]]}] 00:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1694ms 00:43:42 INFO - PROCESS | 1908 | 1461570222295 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:43:42 INFO - PROCESS | 1908 | 1461570222301 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:43:42 INFO - PROCESS | 1908 | 1461570222306 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:43:42 INFO - PROCESS | 1908 | 1461570222310 Marionette TRACE conn3 <- [1,2574,null,{}] 00:43:42 INFO - PROCESS | 1908 | 1461570222315 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:42 INFO - PROCESS | 1908 | 1461570222591 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:43:42 INFO - PROCESS | 1908 | 1461570222890 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861d89800 == 158 [pid = 1908] [id = 651] 00:43:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185d14b800) [pid = 1908] [serial = 1954] [outer = (nil)] 00:43:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185e82f800) [pid = 1908] [serial = 1955] [outer = 0x7f185d14b800] 00:43:42 INFO - PROCESS | 1908 | 1461570222971 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1860834400) [pid = 1908] [serial = 1956] [outer = 0x7f185d14b800] 00:43:43 INFO - PROCESS | 1908 | 1461570223846 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1583ms 00:43:43 INFO - PROCESS | 1908 | 1461570223891 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1908 | 1461570223895 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:43:43 INFO - PROCESS | 1908 | 1461570223901 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1908 | 1461570223905 Marionette TRACE conn3 <- [1,2578,null,{}] 00:43:43 INFO - PROCESS | 1908 | 1461570223910 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:44 INFO - PROCESS | 1908 | 1461570224137 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:43:44 INFO - PROCESS | 1908 | 1461570224404 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e21800 == 159 [pid = 1908] [id = 652] 00:43:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1861007400) [pid = 1908] [serial = 1957] [outer = (nil)] 00:43:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f186100e000) [pid = 1908] [serial = 1958] [outer = 0x7f1861007400] 00:43:44 INFO - PROCESS | 1908 | 1461570224498 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1861a71400) [pid = 1908] [serial = 1959] [outer = 0x7f1861007400] 00:43:45 INFO - PROCESS | 1908 | 1461570225478 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 00:43:45 INFO - PROCESS | 1908 | 1461570225536 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1908 | 1461570225541 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:43:45 INFO - PROCESS | 1908 | 1461570225547 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1908 | 1461570225551 Marionette TRACE conn3 <- [1,2582,null,{}] 00:43:45 INFO - PROCESS | 1908 | 1461570225556 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:45 INFO - PROCESS | 1908 | 1461570225796 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:43:46 INFO - PROCESS | 1908 | 1461570226126 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862785800 == 160 [pid = 1908] [id = 653] 00:43:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f186263b400) [pid = 1908] [serial = 1960] [outer = (nil)] 00:43:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1862805800) [pid = 1908] [serial = 1961] [outer = 0x7f186263b400] 00:43:46 INFO - PROCESS | 1908 | 1461570226209 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f1862810000) [pid = 1908] [serial = 1962] [outer = 0x7f186263b400] 00:43:47 INFO - PROCESS | 1908 | 1461570227107 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1629ms 00:43:47 INFO - PROCESS | 1908 | 1461570227178 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1908 | 1461570227181 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:43:47 INFO - PROCESS | 1908 | 1461570227188 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1908 | 1461570227190 Marionette TRACE conn3 <- [1,2586,null,{}] 00:43:47 INFO - PROCESS | 1908 | 1461570227196 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:47 INFO - PROCESS | 1908 | 1461570227428 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:43:47 INFO - PROCESS | 1908 | 1461570227730 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863055000 == 161 [pid = 1908] [id = 654] 00:43:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186100fc00) [pid = 1908] [serial = 1963] [outer = (nil)] 00:43:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1862da7c00) [pid = 1908] [serial = 1964] [outer = 0x7f186100fc00] 00:43:47 INFO - PROCESS | 1908 | 1461570227809 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f1863c37c00) [pid = 1908] [serial = 1965] [outer = 0x7f186100fc00] 00:43:48 INFO - PROCESS | 1908 | 1461570228792 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1679ms 00:43:48 INFO - PROCESS | 1908 | 1461570228871 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1908 | 1461570228877 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:43:48 INFO - PROCESS | 1908 | 1461570228886 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1908 | 1461570228892 Marionette TRACE conn3 <- [1,2590,null,{}] 00:43:48 INFO - PROCESS | 1908 | 1461570228900 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:49 INFO - PROCESS | 1908 | 1461570229303 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:43:49 INFO - PROCESS | 1908 | 1461570229635 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18631dd000 == 162 [pid = 1908] [id = 655] 00:43:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1861a7dc00) [pid = 1908] [serial = 1966] [outer = (nil)] 00:43:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1863c3c800) [pid = 1908] [serial = 1967] [outer = 0x7f1861a7dc00] 00:43:49 INFO - PROCESS | 1908 | 1461570229710 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f1863c95400) [pid = 1908] [serial = 1968] [outer = 0x7f1861a7dc00] 00:43:50 INFO - PROCESS | 1908 | 1461570230595 Marionette TRACE conn3 <- [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]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1742ms 00:43:50 INFO - PROCESS | 1908 | 1461570230628 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1908 | 1461570230631 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:43:50 INFO - PROCESS | 1908 | 1461570230637 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1908 | 1461570230639 Marionette TRACE conn3 <- [1,2594,null,{}] 00:43:50 INFO - PROCESS | 1908 | 1461570230645 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:50 INFO - PROCESS | 1908 | 1461570230870 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:43:51 INFO - PROCESS | 1908 | 1461570231152 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186412f000 == 163 [pid = 1908] [id = 656] 00:43:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f185bdde800) [pid = 1908] [serial = 1969] [outer = (nil)] 00:43:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f1863ce1800) [pid = 1908] [serial = 1970] [outer = 0x7f185bdde800] 00:43:51 INFO - PROCESS | 1908 | 1461570231233 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1863cec000) [pid = 1908] [serial = 1971] [outer = 0x7f185bdde800] 00:43:52 INFO - PROCESS | 1908 | 1461570232160 Marionette TRACE conn3 <- [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]]]}] 00:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1587ms 00:43:52 INFO - PROCESS | 1908 | 1461570232226 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1908 | 1461570232230 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:43:52 INFO - PROCESS | 1908 | 1461570232237 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1908 | 1461570232240 Marionette TRACE conn3 <- [1,2598,null,{}] 00:43:52 INFO - PROCESS | 1908 | 1461570232245 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:52 INFO - PROCESS | 1908 | 1461570232474 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:43:52 INFO - PROCESS | 1908 | 1461570232797 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186547b800 == 164 [pid = 1908] [id = 657] 00:43:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f1863f9f400) [pid = 1908] [serial = 1972] [outer = (nil)] 00:43:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f1863fa3400) [pid = 1908] [serial = 1973] [outer = 0x7f1863f9f400] 00:43:52 INFO - PROCESS | 1908 | 1461570232891 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f1865415000) [pid = 1908] [serial = 1974] [outer = 0x7f1863f9f400] 00:43:53 INFO - PROCESS | 1908 | 1461570233822 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 00:43:53 INFO - PROCESS | 1908 | 1461570233868 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:43:53 INFO - PROCESS | 1908 | 1461570233873 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:43:53 INFO - PROCESS | 1908 | 1461570233879 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1908 | 1461570233884 Marionette TRACE conn3 <- [1,2602,null,{}] 00:43:53 INFO - PROCESS | 1908 | 1461570233890 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:54 INFO - PROCESS | 1908 | 1461570234177 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:43:54 INFO - PROCESS | 1908 | 1461570234491 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866114800 == 165 [pid = 1908] [id = 658] 00:43:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f1863ea4c00) [pid = 1908] [serial = 1975] [outer = (nil)] 00:43:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f1866175000) [pid = 1908] [serial = 1976] [outer = 0x7f1863ea4c00] 00:43:54 INFO - PROCESS | 1908 | 1461570234574 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f18662b2800) [pid = 1908] [serial = 1977] [outer = 0x7f1863ea4c00] 00:43:55 INFO - PROCESS | 1908 | 1461570235512 Marionette TRACE conn3 <- [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]]]}] 00:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 00:43:55 INFO - PROCESS | 1908 | 1461570235567 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 1908 | 1461570235571 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:43:55 INFO - PROCESS | 1908 | 1461570235577 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1908 | 1461570235581 Marionette TRACE conn3 <- [1,2606,null,{}] 00:43:55 INFO - PROCESS | 1908 | 1461570235587 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1908 | 1461570235826 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:43:56 INFO - PROCESS | 1908 | 1461570236153 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c49000 == 166 [pid = 1908] [id = 659] 00:43:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f1862635400) [pid = 1908] [serial = 1978] [outer = (nil)] 00:43:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f18662bf800) [pid = 1908] [serial = 1979] [outer = 0x7f1862635400] 00:43:56 INFO - PROCESS | 1908 | 1461570236234 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f18663cfc00) [pid = 1908] [serial = 1980] [outer = 0x7f1862635400] 00:43:57 INFO - PROCESS | 1908 | 1461570237136 Marionette TRACE conn3 <- [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]]]}] 00:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms 00:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:43:57 INFO - PROCESS | 1908 | 1461570237209 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1908 | 1461570237212 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:43:57 INFO - PROCESS | 1908 | 1461570237218 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1908 | 1461570237221 Marionette TRACE conn3 <- [1,2610,null,{}] 00:43:57 INFO - PROCESS | 1908 | 1461570237226 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:57 INFO - PROCESS | 1908 | 1461570237459 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:43:57 INFO - PROCESS | 1908 | 1461570237767 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ed7000 == 167 [pid = 1908] [id = 660] 00:43:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f18592f6c00) [pid = 1908] [serial = 1981] [outer = (nil)] 00:43:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f18664f6400) [pid = 1908] [serial = 1982] [outer = 0x7f18592f6c00] 00:43:57 INFO - PROCESS | 1908 | 1461570237848 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1869d6f400) [pid = 1908] [serial = 1983] [outer = 0x7f18592f6c00] 00:43:58 INFO - PROCESS | 1908 | 1461570238741 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 00:43:58 INFO - PROCESS | 1908 | 1461570238803 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1908 | 1461570238807 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:43:58 INFO - PROCESS | 1908 | 1461570238813 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1908 | 1461570238815 Marionette TRACE conn3 <- [1,2614,null,{}] 00:43:58 INFO - PROCESS | 1908 | 1461570238821 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:59 INFO - PROCESS | 1908 | 1461570239064 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:43:59 INFO - PROCESS | 1908 | 1461570239379 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a288800 == 168 [pid = 1908] [id = 661] 00:43:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f1862da3000) [pid = 1908] [serial = 1984] [outer = (nil)] 00:43:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1869d77c00) [pid = 1908] [serial = 1985] [outer = 0x7f1862da3000] 00:43:59 INFO - PROCESS | 1908 | 1461570239460 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1869e8d000) [pid = 1908] [serial = 1986] [outer = 0x7f1862da3000] 00:44:00 INFO - PROCESS | 1908 | 1461570240361 Marionette TRACE conn3 <- [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]]]}] 00:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1581ms 00:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:44:00 INFO - PROCESS | 1908 | 1461570240395 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1908 | 1461570240398 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:44:00 INFO - PROCESS | 1908 | 1461570240405 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1908 | 1461570240408 Marionette TRACE conn3 <- [1,2618,null,{}] 00:44:00 INFO - PROCESS | 1908 | 1461570240414 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:00 INFO - PROCESS | 1908 | 1461570240660 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:44:01 INFO - PROCESS | 1908 | 1461570241034 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186c63a000 == 169 [pid = 1908] [id = 662] 00:44:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f18592f8800) [pid = 1908] [serial = 1987] [outer = (nil)] 00:44:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f186a0a6000) [pid = 1908] [serial = 1988] [outer = 0x7f18592f8800] 00:44:01 INFO - PROCESS | 1908 | 1461570241157 Marionette DEBUG loaded listener.js 00:44:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186a0c8800) [pid = 1908] [serial = 1989] [outer = 0x7f18592f8800] 00:44:02 INFO - PROCESS | 1908 | 1461570242184 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1837ms 00:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:44:02 INFO - PROCESS | 1908 | 1461570242241 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:44:02 INFO - PROCESS | 1908 | 1461570242244 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:44:02 INFO - PROCESS | 1908 | 1461570242251 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:44:02 INFO - PROCESS | 1908 | 1461570242254 Marionette TRACE conn3 <- [1,2622,null,{}] 00:44:02 INFO - PROCESS | 1908 | 1461570242259 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:02 INFO - PROCESS | 1908 | 1461570242501 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:44:02 INFO - PROCESS | 1908 | 1461570242816 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d094800 == 170 [pid = 1908] [id = 663] 00:44:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f1869d6ec00) [pid = 1908] [serial = 1990] [outer = (nil)] 00:44:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186a143000) [pid = 1908] [serial = 1991] [outer = 0x7f1869d6ec00] 00:44:02 INFO - PROCESS | 1908 | 1461570242896 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186bd9c800) [pid = 1908] [serial = 1992] [outer = 0x7f1869d6ec00] 00:44:03 INFO - PROCESS | 1908 | 1461570243804 Marionette TRACE conn3 <- [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]]]}] 00:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 00:44:03 INFO - PROCESS | 1908 | 1461570243883 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1908 | 1461570243886 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:44:03 INFO - PROCESS | 1908 | 1461570243892 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1908 | 1461570243896 Marionette TRACE conn3 <- [1,2626,null,{}] 00:44:03 INFO - PROCESS | 1908 | 1461570243902 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:04 INFO - PROCESS | 1908 | 1461570244181 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:44:04 INFO - PROCESS | 1908 | 1461570244496 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d563000 == 171 [pid = 1908] [id = 664] 00:44:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18592f5c00) [pid = 1908] [serial = 1993] [outer = (nil)] 00:44:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f186c012000) [pid = 1908] [serial = 1994] [outer = 0x7f18592f5c00] 00:44:04 INFO - PROCESS | 1908 | 1461570244573 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f186c018400) [pid = 1908] [serial = 1995] [outer = 0x7f18592f5c00] 00:44:05 INFO - PROCESS | 1908 | 1461570245468 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1630ms 00:44:05 INFO - PROCESS | 1908 | 1461570245524 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 1908 | 1461570245528 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:44:05 INFO - PROCESS | 1908 | 1461570245534 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1908 | 1461570245536 Marionette TRACE conn3 <- [1,2630,null,{}] 00:44:05 INFO - PROCESS | 1908 | 1461570245543 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:05 INFO - PROCESS | 1908 | 1461570245779 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf83800 == 170 [pid = 1908] [id = 489] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d2a5800 == 169 [pid = 1908] [id = 447] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185faa0000 == 168 [pid = 1908] [id = 640] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188b75f000 == 167 [pid = 1908] [id = 639] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1884969000 == 166 [pid = 1908] [id = 638] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878d96800 == 165 [pid = 1908] [id = 637] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875cd8000 == 164 [pid = 1908] [id = 636] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871fe5000 == 163 [pid = 1908] [id = 635] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870ca0000 == 162 [pid = 1908] [id = 634] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d71b000 == 161 [pid = 1908] [id = 633] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d4d4800 == 160 [pid = 1908] [id = 632] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186cb32000 == 159 [pid = 1908] [id = 631] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a217800 == 158 [pid = 1908] [id = 630] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18663d3000 == 157 [pid = 1908] [id = 629] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653af800 == 156 [pid = 1908] [id = 628] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631e2800 == 155 [pid = 1908] [id = 627] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186236d800 == 154 [pid = 1908] [id = 626] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e810800 == 153 [pid = 1908] [id = 625] 00:44:07 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ad84800 == 152 [pid = 1908] [id = 624] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f187026e800) [pid = 1908] [serial = 1835] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186bda0c00) [pid = 1908] [serial = 1841] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f185cc43800) [pid = 1908] [serial = 1806] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f185d1e0400) [pid = 1908] [serial = 1859] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d36e800) [pid = 1908] [serial = 1830] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f1862638400) [pid = 1908] [serial = 1812] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186c00f000) [pid = 1908] [serial = 1821] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f186c152c00) [pid = 1908] [serial = 1823] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f185e82b400) [pid = 1908] [serial = 1869] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186e72c800) [pid = 1908] [serial = 1832] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1878f40000) [pid = 1908] [serial = 1856] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f18754be800) [pid = 1908] [serial = 1848] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186c521000) [pid = 1908] [serial = 1826] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f18757a2800) [pid = 1908] [serial = 1850] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f1876c2e400) [pid = 1908] [serial = 1853] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f186c15e000) [pid = 1908] [serial = 1824] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1863c3ec00) [pid = 1908] [serial = 1814] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185e834c00) [pid = 1908] [serial = 1802] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1874f6d400) [pid = 1908] [serial = 1847] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f1860838c00) [pid = 1908] [serial = 1809] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1871085000) [pid = 1908] [serial = 1836] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185ad46400) [pid = 1908] [serial = 1862] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185e3ea000) [pid = 1908] [serial = 1808] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186d156800) [pid = 1908] [serial = 1829] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f187728f000) [pid = 1908] [serial = 1854] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f185ccc9000) [pid = 1908] [serial = 1866] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f1862485400) [pid = 1908] [serial = 1811] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1874337400) [pid = 1908] [serial = 1844] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186bda0400) [pid = 1908] [serial = 1860] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186409b400) [pid = 1908] [serial = 1817] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f1875ff6000) [pid = 1908] [serial = 1851] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f185bc4d800) [pid = 1908] [serial = 1863] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185c261c00) [pid = 1908] [serial = 1805] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186a09fc00) [pid = 1908] [serial = 1820] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f1871380000) [pid = 1908] [serial = 1839] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f18734df800) [pid = 1908] [serial = 1842] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185e3e5400) [pid = 1908] [serial = 1868] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f186c929000) [pid = 1908] [serial = 1827] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186ebe4000) [pid = 1908] [serial = 1833] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f187108f800) [pid = 1908] [serial = 1838] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f1865537400) [pid = 1908] [serial = 1818] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1863ce7800) [pid = 1908] [serial = 1815] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1862484400) [pid = 1908] [serial = 1731] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f1874d29000) [pid = 1908] [serial = 1845] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185cc45400) [pid = 1908] [serial = 1865] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f187d880c00) [pid = 1908] [serial = 1857] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185d1e7400) [pid = 1908] [serial = 1871] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 1908 | 1461570247954 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859f25800 == 153 [pid = 1908] [id = 665] 00:44:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185a07e800) [pid = 1908] [serial = 1996] [outer = (nil)] 00:44:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f185a085400) [pid = 1908] [serial = 1997] [outer = 0x7f185a07e800] 00:44:08 INFO - PROCESS | 1908 | 1461570248048 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f185a4e8000) [pid = 1908] [serial = 1998] [outer = 0x7f185a07e800] 00:44:08 INFO - PROCESS | 1908 | 1461570248863 Marionette TRACE conn3 <- [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]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3384ms 00:44:08 INFO - PROCESS | 1908 | 1461570248920 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1908 | 1461570248927 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:44:08 INFO - PROCESS | 1908 | 1461570248936 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1908 | 1461570248940 Marionette TRACE conn3 <- [1,2634,null,{}] 00:44:08 INFO - PROCESS | 1908 | 1461570248947 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:09 INFO - PROCESS | 1908 | 1461570249202 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:44:09 INFO - PROCESS | 1908 | 1461570249382 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c0d2800 == 154 [pid = 1908] [id = 666] 00:44:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185a2dc000) [pid = 1908] [serial = 1999] [outer = (nil)] 00:44:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185bc49800) [pid = 1908] [serial = 2000] [outer = 0x7f185a2dc000] 00:44:09 INFO - PROCESS | 1908 | 1461570249469 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185bfb4c00) [pid = 1908] [serial = 2001] [outer = 0x7f185a2dc000] 00:44:10 INFO - PROCESS | 1908 | 1461570250391 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1481ms 00:44:10 INFO - PROCESS | 1908 | 1461570250420 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1908 | 1461570250426 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:44:10 INFO - PROCESS | 1908 | 1461570250432 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1908 | 1461570250435 Marionette TRACE conn3 <- [1,2638,null,{}] 00:44:10 INFO - PROCESS | 1908 | 1461570250441 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:10 INFO - PROCESS | 1908 | 1461570250744 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:44:10 INFO - PROCESS | 1908 | 1461570250776 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e747800 == 155 [pid = 1908] [id = 667] 00:44:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185cc45c00) [pid = 1908] [serial = 2002] [outer = (nil)] 00:44:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185cccd000) [pid = 1908] [serial = 2003] [outer = 0x7f185cc45c00] 00:44:10 INFO - PROCESS | 1908 | 1461570250841 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185d1db400) [pid = 1908] [serial = 2004] [outer = 0x7f185cc45c00] 00:44:11 INFO - PROCESS | 1908 | 1461570251960 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1583ms 00:44:12 INFO - PROCESS | 1908 | 1461570252018 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:44:12 INFO - PROCESS | 1908 | 1461570252021 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:44:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:44:12 INFO - PROCESS | 1908 | 1461570252038 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:44:12 INFO - PROCESS | 1908 | 1461570252046 Marionette TRACE conn3 <- [1,2642,null,{}] 00:44:12 INFO - PROCESS | 1908 | 1461570252060 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:12 INFO - PROCESS | 1908 | 1461570252353 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f18662b7000) [pid = 1908] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f18701dd000) [pid = 1908] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f1863eacc00) [pid = 1908] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1861a80800) [pid = 1908] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f18592f2400) [pid = 1908] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185d149c00) [pid = 1908] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1863eac800) [pid = 1908] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186a0ca000) [pid = 1908] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f18664f6000) [pid = 1908] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185bfb0c00) [pid = 1908] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185d2d5000) [pid = 1908] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1863ea6800) [pid = 1908] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f186100c800) [pid = 1908] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f185ad45800) [pid = 1908] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f186cbe0c00) [pid = 1908] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f185bfac400) [pid = 1908] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f185a2e4800) [pid = 1908] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f186e6d4c00) [pid = 1908] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f186d370800) [pid = 1908] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f1863c3dc00) [pid = 1908] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:44:13 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f185d2d7800) [pid = 1908] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:44:13 INFO - PROCESS | 1908 | 1461570253118 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba37800 == 156 [pid = 1908] [id = 668] 00:44:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f18592f2400) [pid = 1908] [serial = 2005] [outer = (nil)] 00:44:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f185a2e4800) [pid = 1908] [serial = 2006] [outer = 0x7f18592f2400] 00:44:13 INFO - PROCESS | 1908 | 1461570253202 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f185d1fac00) [pid = 1908] [serial = 2007] [outer = 0x7f18592f2400] 00:44:13 INFO - PROCESS | 1908 | 1461570253917 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:44:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1913ms 00:44:13 INFO - PROCESS | 1908 | 1461570253944 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1908 | 1461570253947 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:44:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:44:13 INFO - PROCESS | 1908 | 1461570253953 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1908 | 1461570253955 Marionette TRACE conn3 <- [1,2646,null,{}] 00:44:13 INFO - PROCESS | 1908 | 1461570253961 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:14 INFO - PROCESS | 1908 | 1461570254243 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:44:14 INFO - PROCESS | 1908 | 1461570254265 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185fa9c000 == 157 [pid = 1908] [id = 669] 00:44:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f185bc4c800) [pid = 1908] [serial = 2008] [outer = (nil)] 00:44:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f185e82ac00) [pid = 1908] [serial = 2009] [outer = 0x7f185bc4c800] 00:44:14 INFO - PROCESS | 1908 | 1461570254328 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f186083cc00) [pid = 1908] [serial = 2010] [outer = 0x7f185bc4c800] 00:44:15 INFO - PROCESS | 1908 | 1461570255447 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:44:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1537ms 00:44:15 INFO - PROCESS | 1908 | 1461570255493 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1908 | 1461570255499 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:44:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:44:15 INFO - PROCESS | 1908 | 1461570255507 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1908 | 1461570255513 Marionette TRACE conn3 <- [1,2650,null,{}] 00:44:15 INFO - PROCESS | 1908 | 1461570255525 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1908 | 1461570255814 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:44:16 INFO - PROCESS | 1908 | 1461570256146 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c1dd800 == 158 [pid = 1908] [id = 670] 00:44:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f185aed4000) [pid = 1908] [serial = 2011] [outer = (nil)] 00:44:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185bc48800) [pid = 1908] [serial = 2012] [outer = 0x7f185aed4000] 00:44:16 INFO - PROCESS | 1908 | 1461570256230 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185ccc2800) [pid = 1908] [serial = 2013] [outer = 0x7f185aed4000] 00:44:17 INFO - PROCESS | 1908 | 1461570257243 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:44:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:44:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1794ms 00:44:17 INFO - PROCESS | 1908 | 1461570257302 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 1908 | 1461570257311 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:44:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:44:17 INFO - PROCESS | 1908 | 1461570257322 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1908 | 1461570257325 Marionette TRACE conn3 <- [1,2654,null,{}] 00:44:17 INFO - PROCESS | 1908 | 1461570257332 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:17 INFO - PROCESS | 1908 | 1461570257583 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:44:17 INFO - PROCESS | 1908 | 1461570257891 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18611a5000 == 159 [pid = 1908] [id = 671] 00:44:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185d1f7c00) [pid = 1908] [serial = 2014] [outer = (nil)] 00:44:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f185e3e8000) [pid = 1908] [serial = 2015] [outer = 0x7f185d1f7c00] 00:44:17 INFO - PROCESS | 1908 | 1461570257973 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f185e834c00) [pid = 1908] [serial = 2016] [outer = 0x7f185d1f7c00] 00:44:19 INFO - PROCESS | 1908 | 1461570259015 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:44:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1732ms 00:44:19 INFO - PROCESS | 1908 | 1461570259056 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1908 | 1461570259061 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:44:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:44:19 INFO - PROCESS | 1908 | 1461570259067 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1908 | 1461570259073 Marionette TRACE conn3 <- [1,2658,null,{}] 00:44:19 INFO - PROCESS | 1908 | 1461570259090 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:19 INFO - PROCESS | 1908 | 1461570259349 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:44:19 INFO - PROCESS | 1908 | 1461570259662 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862369000 == 160 [pid = 1908] [id = 672] 00:44:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f18613aa400) [pid = 1908] [serial = 2017] [outer = (nil)] 00:44:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f18613b9800) [pid = 1908] [serial = 2018] [outer = 0x7f18613aa400] 00:44:19 INFO - PROCESS | 1908 | 1461570259764 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1861a6f800) [pid = 1908] [serial = 2019] [outer = 0x7f18613aa400] 00:44:20 INFO - PROCESS | 1908 | 1461570260912 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:44:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:44:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1897ms 00:44:20 INFO - PROCESS | 1908 | 1461570260966 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1908 | 1461570260971 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:44:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:44:20 INFO - PROCESS | 1908 | 1461570260977 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1908 | 1461570260979 Marionette TRACE conn3 <- [1,2662,null,{}] 00:44:20 INFO - PROCESS | 1908 | 1461570260986 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:21 INFO - PROCESS | 1908 | 1461570261249 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:44:21 INFO - PROCESS | 1908 | 1461570261552 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863052000 == 161 [pid = 1908] [id = 673] 00:44:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f18613b2000) [pid = 1908] [serial = 2020] [outer = (nil)] 00:44:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f1862490400) [pid = 1908] [serial = 2021] [outer = 0x7f18613b2000] 00:44:21 INFO - PROCESS | 1908 | 1461570261635 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1862631400) [pid = 1908] [serial = 2022] [outer = 0x7f18613b2000] 00:44:22 INFO - PROCESS | 1908 | 1461570262515 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:44:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 00:44:22 INFO - PROCESS | 1908 | 1461570262565 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:44:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:44:22 INFO - PROCESS | 1908 | 1461570262572 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:44:22 INFO - PROCESS | 1908 | 1461570262581 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1908 | 1461570262586 Marionette TRACE conn3 <- [1,2666,null,{}] 00:44:22 INFO - PROCESS | 1908 | 1461570262594 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:22 INFO - PROCESS | 1908 | 1461570262858 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:44:23 INFO - PROCESS | 1908 | 1461570263159 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186413c000 == 162 [pid = 1908] [id = 674] 00:44:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f18613b1400) [pid = 1908] [serial = 2023] [outer = (nil)] 00:44:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1862da8800) [pid = 1908] [serial = 2024] [outer = 0x7f18613b1400] 00:44:23 INFO - PROCESS | 1908 | 1461570263237 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1863c40000) [pid = 1908] [serial = 2025] [outer = 0x7f18613b1400] 00:44:24 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:24 INFO - PROCESS | 1908 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:24 INFO - PROCESS | 1908 | 1461570264577 Marionette TRACE conn3 <- [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]]]}] 00:44:24 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) 00:44:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 00:44:24 INFO - PROCESS | 1908 | 1461570264616 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1908 | 1461570264620 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:44:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:44:24 INFO - PROCESS | 1908 | 1461570264632 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1908 | 1461570264635 Marionette TRACE conn3 <- [1,2670,null,{}] 00:44:24 INFO - PROCESS | 1908 | 1461570264643 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:24 INFO - PROCESS | 1908 | 1461570264980 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:44:25 INFO - PROCESS | 1908 | 1461570265216 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657ab800 == 163 [pid = 1908] [id = 675] 00:44:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f1863f9c000) [pid = 1908] [serial = 2026] [outer = (nil)] 00:44:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f1866174c00) [pid = 1908] [serial = 2027] [outer = 0x7f1863f9c000] 00:44:25 INFO - PROCESS | 1908 | 1461570265316 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18663c4000) [pid = 1908] [serial = 2028] [outer = 0x7f1863f9c000] 00:44:26 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:26 INFO - PROCESS | 1908 | 1461570266673 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) 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.hanging.html:37: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.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1908 | 1461570266720 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:44:26 INFO - PROCESS | 1908 | 1461570266727 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1908 | 1461570266729 Marionette TRACE conn3 <- [1,2674,null,{}] 00:44:26 INFO - PROCESS | 1908 | 1461570266735 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:27 INFO - PROCESS | 1908 | 1461570267019 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:44:27 INFO - PROCESS | 1908 | 1461570267254 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ed6000 == 164 [pid = 1908] [id = 676] 00:44:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185bc4b800) [pid = 1908] [serial = 2029] [outer = (nil)] 00:44:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f1869d72400) [pid = 1908] [serial = 2030] [outer = 0x7f185bc4b800] 00:44:27 INFO - PROCESS | 1908 | 1461570267332 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186a09e400) [pid = 1908] [serial = 2031] [outer = 0x7f185bc4b800] 00:44:28 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:28 INFO - PROCESS | 1908 | 1461570268719 Marionette TRACE conn3 <- [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] 00:44:28 INFO - PROCESS | 1908 | 1461570268769 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:44:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:44:28 INFO - PROCESS | 1908 | 1461570268775 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1908 | 1461570268778 Marionette TRACE conn3 <- [1,2678,null,{}] 00:44:28 INFO - PROCESS | 1908 | 1461570268873 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:29 INFO - PROCESS | 1908 | 1461570269097 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:44:29 INFO - PROCESS | 1908 | 1461570269353 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf9e800 == 165 [pid = 1908] [id = 677] 00:44:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1863f9c800) [pid = 1908] [serial = 2032] [outer = (nil)] 00:44:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186a0ca000) [pid = 1908] [serial = 2033] [outer = 0x7f1863f9c800] 00:44:29 INFO - PROCESS | 1908 | 1461570269428 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186bd95400) [pid = 1908] [serial = 2034] [outer = 0x7f1863f9c800] 00:44:30 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:30 INFO - PROCESS | 1908 | 1461570270754 Marionette TRACE conn3 <- [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]]]}] 00:44:30 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) 00:44:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2020ms 00:44:30 INFO - PROCESS | 1908 | 1461570270798 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1908 | 1461570270801 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:44:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:44:30 INFO - PROCESS | 1908 | 1461570270807 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1908 | 1461570270810 Marionette TRACE conn3 <- [1,2682,null,{}] 00:44:30 INFO - PROCESS | 1908 | 1461570270818 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:31 INFO - PROCESS | 1908 | 1461570271103 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:44:31 INFO - PROCESS | 1908 | 1461570271338 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d289800 == 166 [pid = 1908] [id = 678] 00:44:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1863f9d000) [pid = 1908] [serial = 2035] [outer = (nil)] 00:44:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186c00d400) [pid = 1908] [serial = 2036] [outer = 0x7f1863f9d000] 00:44:31 INFO - PROCESS | 1908 | 1461570271416 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186c154c00) [pid = 1908] [serial = 2037] [outer = 0x7f1863f9d000] 00:44:32 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:32 INFO - PROCESS | 1908 | 1461570272810 Marionette TRACE conn3 <- [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]]]}] 00:44:32 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) 00:44:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2031ms 00:44:32 INFO - PROCESS | 1908 | 1461570272840 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1908 | 1461570272843 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:44:32 INFO - PROCESS | 1908 | 1461570272851 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1908 | 1461570272854 Marionette TRACE conn3 <- [1,2686,null,{}] 00:44:32 INFO - PROCESS | 1908 | 1461570272860 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:33 INFO - PROCESS | 1908 | 1461570273136 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:44:33 INFO - PROCESS | 1908 | 1461570273402 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5b3800 == 167 [pid = 1908] [id = 679] 00:44:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186553c000) [pid = 1908] [serial = 2038] [outer = (nil)] 00:44:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186c15e800) [pid = 1908] [serial = 2039] [outer = 0x7f186553c000] 00:44:33 INFO - PROCESS | 1908 | 1461570273489 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186c1d8c00) [pid = 1908] [serial = 2040] [outer = 0x7f186553c000] 00:44:34 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:34 INFO - PROCESS | 1908 | 1461570274854 Marionette TRACE conn3 <- [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] 00:44:34 INFO - PROCESS | 1908 | 1461570274894 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:44:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:44:34 INFO - PROCESS | 1908 | 1461570274901 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1908 | 1461570274911 Marionette TRACE conn3 <- [1,2690,null,{}] 00:44:34 INFO - PROCESS | 1908 | 1461570274916 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:35 INFO - PROCESS | 1908 | 1461570275237 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:44:35 INFO - PROCESS | 1908 | 1461570275512 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d711800 == 168 [pid = 1908] [id = 680] 00:44:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f18664f4800) [pid = 1908] [serial = 2041] [outer = (nil)] 00:44:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186c51d800) [pid = 1908] [serial = 2042] [outer = 0x7f18664f4800] 00:44:35 INFO - PROCESS | 1908 | 1461570275595 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186c670400) [pid = 1908] [serial = 2043] [outer = 0x7f18664f4800] 00:44:36 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:36 INFO - PROCESS | 1908 | 1461570276973 Marionette TRACE conn3 <- [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] 00:44:37 INFO - PROCESS | 1908 | 1461570277004 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:44:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:44:37 INFO - PROCESS | 1908 | 1461570277011 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1908 | 1461570277013 Marionette TRACE conn3 <- [1,2694,null,{}] 00:44:37 INFO - PROCESS | 1908 | 1461570277020 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:37 INFO - PROCESS | 1908 | 1461570277328 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:44:37 INFO - PROCESS | 1908 | 1461570277565 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebc4000 == 169 [pid = 1908] [id = 681] 00:44:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186c1d3400) [pid = 1908] [serial = 2044] [outer = (nil)] 00:44:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186c92d800) [pid = 1908] [serial = 2045] [outer = 0x7f186c1d3400] 00:44:37 INFO - PROCESS | 1908 | 1461570277641 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186cbe8800) [pid = 1908] [serial = 2046] [outer = 0x7f186c1d3400] 00:44:38 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:39 INFO - PROCESS | 1908 | 1461570278997 Marionette TRACE conn3 <- [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] 00:44:39 INFO - PROCESS | 1908 | 1461570279051 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:44:39 INFO - PROCESS | 1908 | 1461570279059 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1908 | 1461570279063 Marionette TRACE conn3 <- [1,2698,null,{}] 00:44:39 INFO - PROCESS | 1908 | 1461570279068 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1908 | 1461570279376 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:44:39 INFO - PROCESS | 1908 | 1461570279643 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187029e000 == 170 [pid = 1908] [id = 682] 00:44:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186c56cc00) [pid = 1908] [serial = 2047] [outer = (nil)] 00:44:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186cc52400) [pid = 1908] [serial = 2048] [outer = 0x7f186c56cc00] 00:44:39 INFO - PROCESS | 1908 | 1461570279717 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186ccd3800) [pid = 1908] [serial = 2049] [outer = 0x7f186c56cc00] 00:44:41 INFO - PROCESS | 1908 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:41 INFO - PROCESS | 1908 | 1461570281767 Marionette TRACE conn3 <- [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] 00:44:41 INFO - PROCESS | 1908 | 1461570281804 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:44:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:44:41 INFO - PROCESS | 1908 | 1461570281812 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1908 | 1461570281818 Marionette TRACE conn3 <- [1,2702,null,{}] 00:44:41 INFO - PROCESS | 1908 | 1461570281826 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:42 INFO - PROCESS | 1908 | 1461570282181 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:44:42 INFO - PROCESS | 1908 | 1461570282463 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e985000 == 171 [pid = 1908] [id = 683] 00:44:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f185bc4a000) [pid = 1908] [serial = 2050] [outer = (nil)] 00:44:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f185bdd9000) [pid = 1908] [serial = 2051] [outer = 0x7f185bc4a000] 00:44:42 INFO - PROCESS | 1908 | 1461570282536 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f185cc4c000) [pid = 1908] [serial = 2052] [outer = 0x7f185bc4a000] 00:44:43 INFO - PROCESS | 1908 | 1461570283597 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1839ms 00:44:43 INFO - PROCESS | 1908 | 1461570283654 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:44:43 INFO - PROCESS | 1908 | 1461570283675 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:44:43 INFO - PROCESS | 1908 | 1461570283693 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1908 | 1461570283708 Marionette TRACE conn3 <- [1,2706,null,{}] 00:44:43 INFO - PROCESS | 1908 | 1461570283732 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:44 INFO - PROCESS | 1908 | 1461570284149 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:44:44 INFO - PROCESS | 1908 | 1461570284422 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c0c8000 == 172 [pid = 1908] [id = 684] 00:44:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f185ad44000) [pid = 1908] [serial = 2053] [outer = (nil)] 00:44:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f185d14fc00) [pid = 1908] [serial = 2054] [outer = 0x7f185ad44000] 00:44:44 INFO - PROCESS | 1908 | 1461570284496 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f185d1f5000) [pid = 1908] [serial = 2055] [outer = 0x7f185ad44000] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e4d8800 == 171 [pid = 1908] [id = 646] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e4e2000 == 170 [pid = 1908] [id = 485] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba13800 == 169 [pid = 1908] [id = 644] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866105000 == 168 [pid = 1908] [id = 388] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba34000 == 167 [pid = 1908] [id = 521] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185bbbe800 == 166 [pid = 1908] [id = 619] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861e10800 == 165 [pid = 1908] [id = 600] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f187014bc00) [pid = 1908] [serial = 1928] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f187d882400) [pid = 1908] [serial = 1925] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185d356800 == 164 [pid = 1908] [id = 645] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d563000 == 163 [pid = 1908] [id = 664] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d094800 == 162 [pid = 1908] [id = 663] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186c63a000 == 161 [pid = 1908] [id = 662] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a288800 == 160 [pid = 1908] [id = 661] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ed7000 == 159 [pid = 1908] [id = 660] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c49000 == 158 [pid = 1908] [id = 659] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1866114800 == 157 [pid = 1908] [id = 658] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186547b800 == 156 [pid = 1908] [id = 657] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186412f000 == 155 [pid = 1908] [id = 656] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18631dd000 == 154 [pid = 1908] [id = 655] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863055000 == 153 [pid = 1908] [id = 654] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862785800 == 152 [pid = 1908] [id = 653] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861e21800 == 151 [pid = 1908] [id = 652] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861d89800 == 150 [pid = 1908] [id = 651] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185faad800 == 149 [pid = 1908] [id = 650] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e890800 == 148 [pid = 1908] [id = 649] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185d370800 == 147 [pid = 1908] [id = 648] 00:44:45 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18599fa800 == 146 [pid = 1908] [id = 647] 00:44:45 INFO - PROCESS | 1908 | 1461570285599 Marionette TRACE conn3 <- [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]]]}] 00:44:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:44:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1918ms 00:44:45 INFO - PROCESS | 1908 | 1461570285608 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:44:45 INFO - PROCESS | 1908 | 1461570285611 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:44:45 INFO - PROCESS | 1908 | 1461570285617 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1908 | 1461570285623 Marionette TRACE conn3 <- [1,2710,null,{}] 00:44:45 INFO - PROCESS | 1908 | 1461570285638 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1908 | 1461570285895 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f186bd95000) [pid = 1908] [serial = 1896] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f187108dc00) [pid = 1908] [serial = 1917] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186a0a2800) [pid = 1908] [serial = 1893] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186a13cc00) [pid = 1908] [serial = 1895] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186280e400) [pid = 1908] [serial = 1886] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185a082000) [pid = 1908] [serial = 1874] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f185e82f000) [pid = 1908] [serial = 1881] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1863f9e000) [pid = 1908] [serial = 1889] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186c573000) [pid = 1908] [serial = 1901] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185cdd8000) [pid = 1908] [serial = 1940] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f186c15ac00) [pid = 1908] [serial = 1899] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1870def400) [pid = 1908] [serial = 1916] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185cddd400) [pid = 1908] [serial = 1878] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186ebdf000) [pid = 1908] [serial = 1910] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f186c013400) [pid = 1908] [serial = 1898] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f187667d800) [pid = 1908] [serial = 1922] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f1861a6dc00) [pid = 1908] [serial = 1883] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f185e49d400) [pid = 1908] [serial = 1880] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f185aeca000) [pid = 1908] [serial = 1934] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1862dab400) [pid = 1908] [serial = 1887] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d155000) [pid = 1908] [serial = 1905] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f185c264400) [pid = 1908] [serial = 1937] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185a4eec00) [pid = 1908] [serial = 1932] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f185cc48800) [pid = 1908] [serial = 1938] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185c26ec00) [pid = 1908] [serial = 1877] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f186c669800) [pid = 1908] [serial = 1902] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f18701dcc00) [pid = 1908] [serial = 1914] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f18656b2000) [pid = 1908] [serial = 1890] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f1878c42800) [pid = 1908] [serial = 1923] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f186d558000) [pid = 1908] [serial = 1907] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186d9cf000) [pid = 1908] [serial = 1908] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1870045c00) [pid = 1908] [serial = 1911] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f185a2e8c00) [pid = 1908] [serial = 1931] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f1870150c00) [pid = 1908] [serial = 1913] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f186cc52c00) [pid = 1908] [serial = 1904] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f185bc44c00) [pid = 1908] [serial = 1935] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1869d7ac00) [pid = 1908] [serial = 1892] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185a4ec800) [pid = 1908] [serial = 1875] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f18712c3400) [pid = 1908] [serial = 1919] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1861005c00) [pid = 1908] [serial = 1803] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1861a7c800) [pid = 1908] [serial = 1884] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f18754b5400) [pid = 1908] [serial = 1920] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1908 | 1461570286172 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c0e1800 == 147 [pid = 1908] [id = 685] 00:44:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185aeca000) [pid = 1908] [serial = 2056] [outer = (nil)] 00:44:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185d148800) [pid = 1908] [serial = 2057] [outer = 0x7f185aeca000] 00:44:46 INFO - PROCESS | 1908 | 1461570286267 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185e831400) [pid = 1908] [serial = 2058] [outer = 0x7f185aeca000] 00:44:47 INFO - PROCESS | 1908 | 1461570287050 Marionette TRACE conn3 <- [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] 00:44:47 INFO - PROCESS | 1908 | 1461570287066 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:44:47 INFO - PROCESS | 1908 | 1461570287072 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1908 | 1461570287075 Marionette TRACE conn3 <- [1,2714,null,{}] 00:44:47 INFO - PROCESS | 1908 | 1461570287080 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1908 | 1461570287397 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:44:47 INFO - PROCESS | 1908 | 1461570287545 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185faa7000 == 148 [pid = 1908] [id = 686] 00:44:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f185c26ec00) [pid = 1908] [serial = 2059] [outer = (nil)] 00:44:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f1861a64000) [pid = 1908] [serial = 2060] [outer = 0x7f185c26ec00] 00:44:47 INFO - PROCESS | 1908 | 1461570287615 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f1861a7c800) [pid = 1908] [serial = 2061] [outer = 0x7f185c26ec00] 00:44:48 INFO - PROCESS | 1908 | 1461570288495 Marionette TRACE conn3 <- [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]]]}] 00:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1479ms 00:44:48 INFO - PROCESS | 1908 | 1461570288554 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1908 | 1461570288558 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:44:48 INFO - PROCESS | 1908 | 1461570288564 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1908 | 1461570288567 Marionette TRACE conn3 <- [1,2718,null,{}] 00:44:48 INFO - PROCESS | 1908 | 1461570288573 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:48 INFO - PROCESS | 1908 | 1461570288855 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:44:48 INFO - PROCESS | 1908 | 1461570288895 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e15800 == 149 [pid = 1908] [id = 687] 00:44:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f1862489000) [pid = 1908] [serial = 2062] [outer = (nil)] 00:44:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1862803400) [pid = 1908] [serial = 2063] [outer = 0x7f1862489000] 00:44:48 INFO - PROCESS | 1908 | 1461570288960 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f186280f800) [pid = 1908] [serial = 2064] [outer = 0x7f1862489000] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185ccce000) [pid = 1908] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185a2dc000) [pid = 1908] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f18592f8800) [pid = 1908] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185cc45c00) [pid = 1908] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185bdde800) [pid = 1908] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1862635400) [pid = 1908] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f1869d6ec00) [pid = 1908] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1863ea4c00) [pid = 1908] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f186263b400) [pid = 1908] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f185d14b800) [pid = 1908] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f1861a7dc00) [pid = 1908] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f1861007400) [pid = 1908] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f186100fc00) [pid = 1908] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f185a07e800) [pid = 1908] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f18592f4400) [pid = 1908] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f1863f9f400) [pid = 1908] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 127 (0x7f18592f2400) [pid = 1908] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 126 (0x7f18592f6c00) [pid = 1908] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 125 (0x7f18592f5c00) [pid = 1908] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 124 (0x7f185cc4c400) [pid = 1908] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 123 (0x7f1870272400) [pid = 1908] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 122 (0x7f185cde5000) [pid = 1908] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 121 (0x7f1862da3000) [pid = 1908] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 120 (0x7f185a081400) [pid = 1908] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:44:50 INFO - PROCESS | 1908 | --DOMWINDOW == 119 (0x7f185aed5c00) [pid = 1908] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:44:50 INFO - PROCESS | 1908 | 1461570290709 Marionette TRACE conn3 <- [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] 00:44:50 INFO - PROCESS | 1908 | 1461570290758 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:44:50 INFO - PROCESS | 1908 | 1461570290775 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1908 | 1461570290782 Marionette TRACE conn3 <- [1,2722,null,{}] 00:44:50 INFO - PROCESS | 1908 | 1461570290791 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:51 INFO - PROCESS | 1908 | 1461570291102 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:44:51 INFO - PROCESS | 1908 | 1461570291124 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186236f800 == 150 [pid = 1908] [id = 688] 00:44:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 120 (0x7f18592f8800) [pid = 1908] [serial = 2065] [outer = (nil)] 00:44:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 121 (0x7f1862da2400) [pid = 1908] [serial = 2066] [outer = 0x7f18592f8800] 00:44:51 INFO - PROCESS | 1908 | 1461570291201 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 122 (0x7f1863c42c00) [pid = 1908] [serial = 2067] [outer = 0x7f18592f8800] 00:44:52 INFO - PROCESS | 1908 | 1461570292127 Marionette TRACE conn3 <- [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] 00:44:52 INFO - PROCESS | 1908 | 1461570292165 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:44:52 INFO - PROCESS | 1908 | 1461570292172 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1908 | 1461570292175 Marionette TRACE conn3 <- [1,2726,null,{}] 00:44:52 INFO - PROCESS | 1908 | 1461570292180 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:52 INFO - PROCESS | 1908 | 1461570292405 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:44:52 INFO - PROCESS | 1908 | 1461570292882 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ae9e000 == 151 [pid = 1908] [id = 689] 00:44:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 123 (0x7f18592f5c00) [pid = 1908] [serial = 2068] [outer = (nil)] 00:44:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 124 (0x7f185a07f800) [pid = 1908] [serial = 2069] [outer = 0x7f18592f5c00] 00:44:52 INFO - PROCESS | 1908 | 1461570292968 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 125 (0x7f185a4ec400) [pid = 1908] [serial = 2070] [outer = 0x7f18592f5c00] 00:44:53 INFO - PROCESS | 1908 | 1461570293882 Marionette TRACE conn3 <- [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]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:44:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1780ms 00:44:53 INFO - PROCESS | 1908 | 1461570293954 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1908 | 1461570293961 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:44:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:44:53 INFO - PROCESS | 1908 | 1461570293971 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1908 | 1461570293976 Marionette TRACE conn3 <- [1,2730,null,{}] 00:44:53 INFO - PROCESS | 1908 | 1461570293983 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1908 | 1461570294280 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:44:54 INFO - PROCESS | 1908 | 1461570294596 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e814800 == 152 [pid = 1908] [id = 690] 00:44:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 126 (0x7f185bfb3000) [pid = 1908] [serial = 2071] [outer = (nil)] 00:44:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 127 (0x7f185cc42c00) [pid = 1908] [serial = 2072] [outer = 0x7f185bfb3000] 00:44:54 INFO - PROCESS | 1908 | 1461570294676 Marionette DEBUG loaded listener.js 00:44:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 128 (0x7f185cccbc00) [pid = 1908] [serial = 2073] [outer = 0x7f185bfb3000] 00:44:56 INFO - PROCESS | 1908 | 1461570296014 Marionette TRACE conn3 <- [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] 00:44:56 INFO - PROCESS | 1908 | 1461570296118 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:44:56 INFO - PROCESS | 1908 | 1461570296253 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1908 | 1461570296258 Marionette TRACE conn3 <- [1,2734,null,{}] 00:44:56 INFO - PROCESS | 1908 | 1461570296273 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:56 INFO - PROCESS | 1908 | 1461570296512 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:44:56 INFO - PROCESS | 1908 | 1461570296775 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862525800 == 153 [pid = 1908] [id = 691] 00:44:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f185d1fb800) [pid = 1908] [serial = 2074] [outer = (nil)] 00:44:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f185e4a1c00) [pid = 1908] [serial = 2075] [outer = 0x7f185d1fb800] 00:44:56 INFO - PROCESS | 1908 | 1461570296852 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f1861004800) [pid = 1908] [serial = 2076] [outer = 0x7f185d1fb800] 00:44:57 INFO - PROCESS | 1908 | 1461570297831 Marionette TRACE conn3 <- [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]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1767ms 00:44:57 INFO - PROCESS | 1908 | 1461570297895 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1908 | 1461570297899 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:44:57 INFO - PROCESS | 1908 | 1461570297915 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1908 | 1461570297925 Marionette TRACE conn3 <- [1,2738,null,{}] 00:44:57 INFO - PROCESS | 1908 | 1461570297932 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:58 INFO - PROCESS | 1908 | 1461570298190 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:44:58 INFO - PROCESS | 1908 | 1461570298499 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865398000 == 154 [pid = 1908] [id = 692] 00:44:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f185d2cc800) [pid = 1908] [serial = 2077] [outer = (nil)] 00:44:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f186263c800) [pid = 1908] [serial = 2078] [outer = 0x7f185d2cc800] 00:44:58 INFO - PROCESS | 1908 | 1461570298580 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f1863c93c00) [pid = 1908] [serial = 2079] [outer = 0x7f185d2cc800] 00:44:59 INFO - PROCESS | 1908 | 1461570299474 Marionette TRACE conn3 <- [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]]]}] 00:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1596ms 00:44:59 INFO - PROCESS | 1908 | 1461570299505 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1908 | 1461570299510 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:44:59 INFO - PROCESS | 1908 | 1461570299516 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1908 | 1461570299518 Marionette TRACE conn3 <- [1,2742,null,{}] 00:44:59 INFO - PROCESS | 1908 | 1461570299524 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:59 INFO - PROCESS | 1908 | 1461570299754 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:45:00 INFO - PROCESS | 1908 | 1461570300019 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186570c000 == 155 [pid = 1908] [id = 693] 00:45:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f1863c99400) [pid = 1908] [serial = 2080] [outer = (nil)] 00:45:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f1863fa4800) [pid = 1908] [serial = 2081] [outer = 0x7f1863c99400] 00:45:00 INFO - PROCESS | 1908 | 1461570300139 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f1865412400) [pid = 1908] [serial = 2082] [outer = 0x7f1863c99400] 00:45:01 INFO - PROCESS | 1908 | 1461570301060 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:45:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1582ms 00:45:01 INFO - PROCESS | 1908 | 1461570301101 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1908 | 1461570301105 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:45:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:45:01 INFO - PROCESS | 1908 | 1461570301115 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1908 | 1461570301119 Marionette TRACE conn3 <- [1,2746,null,{}] 00:45:01 INFO - PROCESS | 1908 | 1461570301129 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:01 INFO - PROCESS | 1908 | 1461570301414 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:45:01 INFO - PROCESS | 1908 | 1461570301727 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c3d000 == 156 [pid = 1908] [id = 694] 00:45:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f186553d000) [pid = 1908] [serial = 2083] [outer = (nil)] 00:45:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f18656a8800) [pid = 1908] [serial = 2084] [outer = 0x7f186553d000] 00:45:01 INFO - PROCESS | 1908 | 1461570301835 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f18663d0000) [pid = 1908] [serial = 2085] [outer = 0x7f186553d000] 00:45:02 INFO - PROCESS | 1908 | 1461570302980 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1938ms 00:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:45:03 INFO - PROCESS | 1908 | 1461570303054 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1908 | 1461570303057 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:45:03 INFO - PROCESS | 1908 | 1461570303064 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1908 | 1461570303067 Marionette TRACE conn3 <- [1,2750,null,{}] 00:45:03 INFO - PROCESS | 1908 | 1461570303073 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:03 INFO - PROCESS | 1908 | 1461570303327 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:45:03 INFO - PROCESS | 1908 | 1461570303635 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a21c000 == 157 [pid = 1908] [id = 695] 00:45:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f186553e000) [pid = 1908] [serial = 2086] [outer = (nil)] 00:45:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f1869e8b000) [pid = 1908] [serial = 2087] [outer = 0x7f186553e000] 00:45:03 INFO - PROCESS | 1908 | 1461570303720 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f186a0ca400) [pid = 1908] [serial = 2088] [outer = 0x7f186553e000] 00:45:04 INFO - PROCESS | 1908 | 1461570304808 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1795ms 00:45:04 INFO - PROCESS | 1908 | 1461570304858 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:45:04 INFO - PROCESS | 1908 | 1461570304862 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:45:04 INFO - PROCESS | 1908 | 1461570304868 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:45:04 INFO - PROCESS | 1908 | 1461570304872 Marionette TRACE conn3 <- [1,2754,null,{}] 00:45:04 INFO - PROCESS | 1908 | 1461570304878 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1908 | 1461570305115 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:45:05 INFO - PROCESS | 1908 | 1461570305423 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186c651000 == 158 [pid = 1908] [id = 696] 00:45:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185aecf000) [pid = 1908] [serial = 2089] [outer = (nil)] 00:45:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f186a143c00) [pid = 1908] [serial = 2090] [outer = 0x7f185aecf000] 00:45:05 INFO - PROCESS | 1908 | 1461570305519 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f186bd9d000) [pid = 1908] [serial = 2091] [outer = 0x7f185aecf000] 00:45:06 INFO - PROCESS | 1908 | 1461570306370 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:45:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1534ms 00:45:06 INFO - PROCESS | 1908 | 1461570306404 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1908 | 1461570306408 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:45:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:45:06 INFO - PROCESS | 1908 | 1461570306414 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1908 | 1461570306417 Marionette TRACE conn3 <- [1,2758,null,{}] 00:45:06 INFO - PROCESS | 1908 | 1461570306423 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:06 INFO - PROCESS | 1908 | 1461570306675 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:45:06 INFO - PROCESS | 1908 | 1461570306957 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d2a4000 == 159 [pid = 1908] [id = 697] 00:45:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185d1dd000) [pid = 1908] [serial = 2092] [outer = (nil)] 00:45:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f186c017800) [pid = 1908] [serial = 2093] [outer = 0x7f185d1dd000] 00:45:07 INFO - PROCESS | 1908 | 1461570307076 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f186c15cc00) [pid = 1908] [serial = 2094] [outer = 0x7f185d1dd000] 00:45:07 INFO - PROCESS | 1908 | 1461570307962 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:45:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:45:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1584ms 00:45:08 INFO - PROCESS | 1908 | 1461570308000 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 1908 | 1461570308004 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:45:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:45:08 INFO - PROCESS | 1908 | 1461570308012 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1908 | 1461570308016 Marionette TRACE conn3 <- [1,2762,null,{}] 00:45:08 INFO - PROCESS | 1908 | 1461570308022 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:08 INFO - PROCESS | 1908 | 1461570308262 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:45:08 INFO - PROCESS | 1908 | 1461570308538 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5c5800 == 160 [pid = 1908] [id = 698] 00:45:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f186a0cb400) [pid = 1908] [serial = 2095] [outer = (nil)] 00:45:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f186c51e000) [pid = 1908] [serial = 2096] [outer = 0x7f186a0cb400] 00:45:08 INFO - PROCESS | 1908 | 1461570308658 Marionette DEBUG loaded listener.js 00:45:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f186c57a400) [pid = 1908] [serial = 2097] [outer = 0x7f186a0cb400] 00:45:09 INFO - PROCESS | 1908 | 1461570309515 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:45:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:45:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 00:45:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:45:09 INFO - PROCESS | 1908 | 1461570309546 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1908 | 1461570309549 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:45:09 INFO - PROCESS | 1908 | 1461570309556 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1908 | 1461570309559 Marionette TRACE conn3 <- [1,2766,null,{}] 00:45:09 INFO - PROCESS | 1908 | 1461570309564 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:09 INFO - PROCESS | 1908 | 1461570309799 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:45:10 INFO - PROCESS | 1908 | 1461570310071 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebba000 == 161 [pid = 1908] [id = 699] 00:45:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1869e8b400) [pid = 1908] [serial = 2098] [outer = (nil)] 00:45:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186c66c400) [pid = 1908] [serial = 2099] [outer = 0x7f1869e8b400] 00:45:10 INFO - PROCESS | 1908 | 1461570310160 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186cc50800) [pid = 1908] [serial = 2100] [outer = 0x7f1869e8b400] 00:45:11 INFO - PROCESS | 1908 | 1461570311173 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:45:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1680ms 00:45:11 INFO - PROCESS | 1908 | 1461570311236 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:45:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:45:11 INFO - PROCESS | 1908 | 1461570311241 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:45:11 INFO - PROCESS | 1908 | 1461570311247 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1908 | 1461570311253 Marionette TRACE conn3 <- [1,2770,null,{}] 00:45:11 INFO - PROCESS | 1908 | 1461570311259 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:11 INFO - PROCESS | 1908 | 1461570311571 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:45:11 INFO - PROCESS | 1908 | 1461570311914 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fdc800 == 162 [pid = 1908] [id = 700] 00:45:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f186cc57c00) [pid = 1908] [serial = 2101] [outer = (nil)] 00:45:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186d151000) [pid = 1908] [serial = 2102] [outer = 0x7f186cc57c00] 00:45:12 INFO - PROCESS | 1908 | 1461570311998 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186d235000) [pid = 1908] [serial = 2103] [outer = 0x7f186cc57c00] 00:45:12 INFO - PROCESS | 1908 | 1461570312873 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:45:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:45:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1685ms 00:45:12 INFO - PROCESS | 1908 | 1461570312932 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1908 | 1461570312936 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:45:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:45:12 INFO - PROCESS | 1908 | 1461570312942 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1908 | 1461570312945 Marionette TRACE conn3 <- [1,2774,null,{}] 00:45:12 INFO - PROCESS | 1908 | 1461570312950 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1908 | 1461570313207 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:45:13 INFO - PROCESS | 1908 | 1461570313473 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18711cd000 == 163 [pid = 1908] [id = 701] 00:45:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186ccdf400) [pid = 1908] [serial = 2104] [outer = (nil)] 00:45:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186d23e800) [pid = 1908] [serial = 2105] [outer = 0x7f186ccdf400] 00:45:13 INFO - PROCESS | 1908 | 1461570313593 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186d364800) [pid = 1908] [serial = 2106] [outer = 0x7f186ccdf400] 00:45:14 INFO - PROCESS | 1908 | 1461570314493 Marionette TRACE conn3 <- [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]]]}] 00:45:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:45:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1589ms 00:45:14 INFO - PROCESS | 1908 | 1461570314532 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:45:14 INFO - PROCESS | 1908 | 1461570314536 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:45:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:45:14 INFO - PROCESS | 1908 | 1461570314543 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:45:14 INFO - PROCESS | 1908 | 1461570314546 Marionette TRACE conn3 <- [1,2778,null,{}] 00:45:14 INFO - PROCESS | 1908 | 1461570314552 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:14 INFO - PROCESS | 1908 | 1461570314787 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:45:15 INFO - PROCESS | 1908 | 1461570315068 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187139b000 == 164 [pid = 1908] [id = 702] 00:45:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186100d800) [pid = 1908] [serial = 2107] [outer = (nil)] 00:45:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186d369c00) [pid = 1908] [serial = 2108] [outer = 0x7f186100d800] 00:45:15 INFO - PROCESS | 1908 | 1461570315188 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186d371c00) [pid = 1908] [serial = 2109] [outer = 0x7f186100d800] 00:45:16 INFO - PROCESS | 1908 | 1461570316045 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:45:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1533ms 00:45:16 INFO - PROCESS | 1908 | 1461570316077 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1908 | 1461570316081 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:45:16 INFO - PROCESS | 1908 | 1461570316087 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1908 | 1461570316089 Marionette TRACE conn3 <- [1,2782,null,{}] 00:45:16 INFO - PROCESS | 1908 | 1461570316094 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1908 | 1461570316329 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:45:16 INFO - PROCESS | 1908 | 1461570316628 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872976000 == 165 [pid = 1908] [id = 703] 00:45:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186d369000) [pid = 1908] [serial = 2110] [outer = (nil)] 00:45:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186d3ccc00) [pid = 1908] [serial = 2111] [outer = 0x7f186d369000] 00:45:16 INFO - PROCESS | 1908 | 1461570316752 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186d3d4400) [pid = 1908] [serial = 2112] [outer = 0x7f186d369000] 00:45:17 INFO - PROCESS | 1908 | 1461570317638 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:45:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1583ms 00:45:17 INFO - PROCESS | 1908 | 1461570317671 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1908 | 1461570317673 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:45:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:45:17 INFO - PROCESS | 1908 | 1461570317680 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1908 | 1461570317683 Marionette TRACE conn3 <- [1,2786,null,{}] 00:45:17 INFO - PROCESS | 1908 | 1461570317689 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:17 INFO - PROCESS | 1908 | 1461570317974 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:45:18 INFO - PROCESS | 1908 | 1461570318304 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187445b000 == 166 [pid = 1908] [id = 704] 00:45:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186c1d6000) [pid = 1908] [serial = 2113] [outer = (nil)] 00:45:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186d557800) [pid = 1908] [serial = 2114] [outer = 0x7f186c1d6000] 00:45:18 INFO - PROCESS | 1908 | 1461570318384 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186d6e9400) [pid = 1908] [serial = 2115] [outer = 0x7f186c1d6000] 00:45:19 INFO - PROCESS | 1908 | 1461570319442 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:45:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1838ms 00:45:19 INFO - PROCESS | 1908 | 1461570319521 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1908 | 1461570319527 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:45:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:45:19 INFO - PROCESS | 1908 | 1461570319537 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1908 | 1461570319541 Marionette TRACE conn3 <- [1,2790,null,{}] 00:45:19 INFO - PROCESS | 1908 | 1461570319551 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:19 INFO - PROCESS | 1908 | 1461570319875 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:45:20 INFO - PROCESS | 1908 | 1461570320206 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1874c7f800 == 167 [pid = 1908] [id = 705] 00:45:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186d36e400) [pid = 1908] [serial = 2116] [outer = (nil)] 00:45:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186d9cf000) [pid = 1908] [serial = 2117] [outer = 0x7f186d36e400] 00:45:20 INFO - PROCESS | 1908 | 1461570320281 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186daf9800) [pid = 1908] [serial = 2118] [outer = 0x7f186d36e400] 00:45:21 INFO - PROCESS | 1908 | 1461570321187 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:45:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1695ms 00:45:21 INFO - PROCESS | 1908 | 1461570321232 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1908 | 1461570321235 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:45:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:45:21 INFO - PROCESS | 1908 | 1461570321241 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1908 | 1461570321245 Marionette TRACE conn3 <- [1,2794,null,{}] 00:45:21 INFO - PROCESS | 1908 | 1461570321250 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1908 | 1461570321491 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:45:21 INFO - PROCESS | 1908 | 1461570321765 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875768800 == 168 [pid = 1908] [id = 706] 00:45:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186d54b400) [pid = 1908] [serial = 2119] [outer = (nil)] 00:45:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186e72c800) [pid = 1908] [serial = 2120] [outer = 0x7f186d54b400] 00:45:21 INFO - PROCESS | 1908 | 1461570321890 Marionette DEBUG loaded listener.js 00:45:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f186e737c00) [pid = 1908] [serial = 2121] [outer = 0x7f186d54b400] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186236f800 == 167 [pid = 1908] [id = 688] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861e15800 == 166 [pid = 1908] [id = 687] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185faa7000 == 165 [pid = 1908] [id = 686] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c0e1800 == 164 [pid = 1908] [id = 685] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c0c8000 == 163 [pid = 1908] [id = 684] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e985000 == 162 [pid = 1908] [id = 683] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d289800 == 161 [pid = 1908] [id = 678] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf9e800 == 160 [pid = 1908] [id = 677] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869ed6000 == 159 [pid = 1908] [id = 676] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18657ab800 == 158 [pid = 1908] [id = 675] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186413c000 == 157 [pid = 1908] [id = 674] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863052000 == 156 [pid = 1908] [id = 673] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862369000 == 155 [pid = 1908] [id = 672] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18611a5000 == 154 [pid = 1908] [id = 671] 00:45:24 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c1dd800 == 153 [pid = 1908] [id = 670] 00:45:24 INFO - PROCESS | 1908 | 1461570324433 Marionette TRACE conn3 <- [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]]]}] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f185e4a3400) [pid = 1908] [serial = 1953] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f185bc49800) [pid = 1908] [serial = 2000] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186a0a6000) [pid = 1908] [serial = 1988] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f185bfb4c00) [pid = 1908] [serial = 2001] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185d1db400) [pid = 1908] [serial = 2004] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1863ce1800) [pid = 1908] [serial = 1970] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f18662bf800) [pid = 1908] [serial = 1979] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186a0c8800) [pid = 1908] [serial = 1989] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f186bd9c800) [pid = 1908] [serial = 1992] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1866175000) [pid = 1908] [serial = 1976] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1862810000) [pid = 1908] [serial = 1962] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f1860834400) [pid = 1908] [serial = 1956] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1863c3c800) [pid = 1908] [serial = 1967] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f185e82f800) [pid = 1908] [serial = 1955] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f185cccd000) [pid = 1908] [serial = 2003] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186100e000) [pid = 1908] [serial = 1958] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1862da7c00) [pid = 1908] [serial = 1964] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f18663cfc00) [pid = 1908] [serial = 1980] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f185a085400) [pid = 1908] [serial = 1997] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f185e3e3c00) [pid = 1908] [serial = 1952] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f185a4e5c00) [pid = 1908] [serial = 1944] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f1865415000) [pid = 1908] [serial = 1974] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f185a2e4800) [pid = 1908] [serial = 2006] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186a143000) [pid = 1908] [serial = 1991] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1863c95400) [pid = 1908] [serial = 1968] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f1869d6f400) [pid = 1908] [serial = 1983] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1863fa3400) [pid = 1908] [serial = 1973] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186c012000) [pid = 1908] [serial = 1994] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f1861a71400) [pid = 1908] [serial = 1959] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f185d1f0000) [pid = 1908] [serial = 1950] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1862805800) [pid = 1908] [serial = 1961] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1883467c00) [pid = 1908] [serial = 1926] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f18664f6400) [pid = 1908] [serial = 1982] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f1883946400) [pid = 1908] [serial = 1929] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f186c018400) [pid = 1908] [serial = 1995] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f1863c37c00) [pid = 1908] [serial = 1965] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f1869e8d000) [pid = 1908] [serial = 1986] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185d147400) [pid = 1908] [serial = 1949] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f185a079000) [pid = 1908] [serial = 1943] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f185e3ec800) [pid = 1908] [serial = 1872] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f185d1fac00) [pid = 1908] [serial = 2007] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f185bddc400) [pid = 1908] [serial = 1946] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f185a4e8000) [pid = 1908] [serial = 1998] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f1863cec000) [pid = 1908] [serial = 1971] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f1869d77c00) [pid = 1908] [serial = 1985] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 130 (0x7f185bfb7800) [pid = 1908] [serial = 1947] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 129 (0x7f18662b2800) [pid = 1908] [serial = 1977] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1908 | --DOMWINDOW == 128 (0x7f185e82ac00) [pid = 1908] [serial = 2009] [outer = (nil)] [url = about:blank] 00:45:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:45:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3539ms 00:45:24 INFO - PROCESS | 1908 | 1461570324782 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1908 | 1461570324786 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:45:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:45:24 INFO - PROCESS | 1908 | 1461570324794 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1908 | 1461570324799 Marionette TRACE conn3 <- [1,2798,null,{}] 00:45:24 INFO - PROCESS | 1908 | 1461570324809 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1908 | 1461570325024 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:45:25 INFO - PROCESS | 1908 | 1461570325251 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba1c800 == 154 [pid = 1908] [id = 707] 00:45:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 129 (0x7f185ad3e800) [pid = 1908] [serial = 2122] [outer = (nil)] 00:45:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 130 (0x7f185ad48c00) [pid = 1908] [serial = 2123] [outer = 0x7f185ad3e800] 00:45:25 INFO - PROCESS | 1908 | 1461570325322 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 131 (0x7f185bdd3c00) [pid = 1908] [serial = 2124] [outer = 0x7f185ad3e800] 00:45:26 INFO - PROCESS | 1908 | 1461570326173 Marionette TRACE conn3 <- [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]]]}] 00:45:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:45:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1441ms 00:45:26 INFO - PROCESS | 1908 | 1461570326236 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1908 | 1461570326244 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:45:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:45:26 INFO - PROCESS | 1908 | 1461570326254 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1908 | 1461570326258 Marionette TRACE conn3 <- [1,2802,null,{}] 00:45:26 INFO - PROCESS | 1908 | 1461570326264 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:26 INFO - PROCESS | 1908 | 1461570326494 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:45:26 INFO - PROCESS | 1908 | 1461570326703 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e16d000 == 155 [pid = 1908] [id = 708] 00:45:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f185ac05000) [pid = 1908] [serial = 2125] [outer = (nil)] 00:45:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f185ccc2400) [pid = 1908] [serial = 2126] [outer = 0x7f185ac05000] 00:45:26 INFO - PROCESS | 1908 | 1461570326767 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f185d147400) [pid = 1908] [serial = 2127] [outer = 0x7f185ac05000] 00:45:27 INFO - PROCESS | 1908 | 1461570327693 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:45:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1489ms 00:45:27 INFO - PROCESS | 1908 | 1461570327749 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:45:27 INFO - PROCESS | 1908 | 1461570327751 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:45:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:45:27 INFO - PROCESS | 1908 | 1461570327758 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1908 | 1461570327764 Marionette TRACE conn3 <- [1,2806,null,{}] 00:45:27 INFO - PROCESS | 1908 | 1461570327778 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1908 | 1461570328112 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:45:28 INFO - PROCESS | 1908 | 1461570328145 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e989800 == 156 [pid = 1908] [id = 709] 00:45:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f185d2d9000) [pid = 1908] [serial = 2128] [outer = (nil)] 00:45:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185e3ea800) [pid = 1908] [serial = 2129] [outer = 0x7f185d2d9000] 00:45:28 INFO - PROCESS | 1908 | 1461570328214 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185e831000) [pid = 1908] [serial = 2130] [outer = 0x7f185d2d9000] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f1862489000) [pid = 1908] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 135 (0x7f185bc4a000) [pid = 1908] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 134 (0x7f185bc4c800) [pid = 1908] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 133 (0x7f185c26ec00) [pid = 1908] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 132 (0x7f185aeca000) [pid = 1908] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:45:29 INFO - PROCESS | 1908 | --DOMWINDOW == 131 (0x7f185ad44000) [pid = 1908] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:45:29 INFO - PROCESS | 1908 | 1461570329762 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:45:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:45:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2036ms 00:45:29 INFO - PROCESS | 1908 | 1461570329796 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1908 | 1461570329801 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:45:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:45:29 INFO - PROCESS | 1908 | 1461570329807 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1908 | 1461570329809 Marionette TRACE conn3 <- [1,2810,null,{}] 00:45:29 INFO - PROCESS | 1908 | 1461570329816 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:30 INFO - PROCESS | 1908 | 1461570330080 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:45:30 INFO - PROCESS | 1908 | 1461570330269 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185fab0000 == 157 [pid = 1908] [id = 710] 00:45:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 132 (0x7f185ad44000) [pid = 1908] [serial = 2131] [outer = (nil)] 00:45:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 133 (0x7f186100c000) [pid = 1908] [serial = 2132] [outer = 0x7f185ad44000] 00:45:30 INFO - PROCESS | 1908 | 1461570330340 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 134 (0x7f1861a72800) [pid = 1908] [serial = 2133] [outer = 0x7f185ad44000] 00:45:31 INFO - PROCESS | 1908 | 1461570331121 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:45:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1334ms 00:45:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:45:31 INFO - PROCESS | 1908 | 1461570331151 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1908 | 1461570331154 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:45:31 INFO - PROCESS | 1908 | 1461570331160 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1908 | 1461570331163 Marionette TRACE conn3 <- [1,2814,null,{}] 00:45:31 INFO - PROCESS | 1908 | 1461570331168 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:31 INFO - PROCESS | 1908 | 1461570331389 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:45:31 INFO - PROCESS | 1908 | 1461570331749 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859fd8800 == 158 [pid = 1908] [id = 711] 00:45:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 135 (0x7f18592f6800) [pid = 1908] [serial = 2134] [outer = (nil)] 00:45:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 136 (0x7f185a084c00) [pid = 1908] [serial = 2135] [outer = 0x7f18592f6800] 00:45:31 INFO - PROCESS | 1908 | 1461570331972 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f185ad4a400) [pid = 1908] [serial = 2136] [outer = 0x7f18592f6800] 00:45:33 INFO - PROCESS | 1908 | 1461570333272 Marionette TRACE conn3 <- [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]]]}] 00:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2185ms 00:45:33 INFO - PROCESS | 1908 | 1461570333346 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 1908 | 1461570333351 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:45:33 INFO - PROCESS | 1908 | 1461570333360 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 1908 | 1461570333366 Marionette TRACE conn3 <- [1,2818,null,{}] 00:45:33 INFO - PROCESS | 1908 | 1461570333374 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:33 INFO - PROCESS | 1908 | 1461570333665 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:45:33 INFO - PROCESS | 1908 | 1461570333986 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e994800 == 159 [pid = 1908] [id = 712] 00:45:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185bfacc00) [pid = 1908] [serial = 2137] [outer = (nil)] 00:45:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f185d1e6000) [pid = 1908] [serial = 2138] [outer = 0x7f185bfacc00] 00:45:34 INFO - PROCESS | 1908 | 1461570334069 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f185e3eb000) [pid = 1908] [serial = 2139] [outer = 0x7f185bfacc00] 00:45:35 INFO - PROCESS | 1908 | 1461570335091 Marionette TRACE conn3 <- [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]]]}] 00:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1792ms 00:45:35 INFO - PROCESS | 1908 | 1461570335156 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:45:35 INFO - PROCESS | 1908 | 1461570335162 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:45:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:45:35 INFO - PROCESS | 1908 | 1461570335172 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 1908 | 1461570335176 Marionette TRACE conn3 <- [1,2822,null,{}] 00:45:35 INFO - PROCESS | 1908 | 1461570335183 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:35 INFO - PROCESS | 1908 | 1461570335497 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:45:35 INFO - PROCESS | 1908 | 1461570335906 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ee4800 == 160 [pid = 1908] [id = 713] 00:45:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185e829800) [pid = 1908] [serial = 2140] [outer = (nil)] 00:45:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f18613b8800) [pid = 1908] [serial = 2141] [outer = 0x7f185e829800] 00:45:35 INFO - PROCESS | 1908 | 1461570335992 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1862484800) [pid = 1908] [serial = 2142] [outer = 0x7f185e829800] 00:45:36 INFO - PROCESS | 1908 | 1461570336942 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:45:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1835ms 00:45:37 INFO - PROCESS | 1908 | 1461570337008 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:45:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:45:37 INFO - PROCESS | 1908 | 1461570337012 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:45:37 INFO - PROCESS | 1908 | 1461570337025 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1908 | 1461570337036 Marionette TRACE conn3 <- [1,2826,null,{}] 00:45:37 INFO - PROCESS | 1908 | 1461570337051 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:37 INFO - PROCESS | 1908 | 1461570337354 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:45:37 INFO - PROCESS | 1908 | 1461570337675 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186304f800 == 161 [pid = 1908] [id = 714] 00:45:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185d1df800) [pid = 1908] [serial = 2143] [outer = (nil)] 00:45:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f1863c39800) [pid = 1908] [serial = 2144] [outer = 0x7f185d1df800] 00:45:37 INFO - PROCESS | 1908 | 1461570337752 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1863eaa800) [pid = 1908] [serial = 2145] [outer = 0x7f185d1df800] 00:45:38 INFO - PROCESS | 1908 | 1461570338704 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:45:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:45:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1748ms 00:45:38 INFO - PROCESS | 1908 | 1461570338770 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 1908 | 1461570338777 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:45:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:45:38 INFO - PROCESS | 1908 | 1461570338787 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1908 | 1461570338792 Marionette TRACE conn3 <- [1,2830,null,{}] 00:45:38 INFO - PROCESS | 1908 | 1461570338801 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1908 | 1461570339150 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:45:39 INFO - PROCESS | 1908 | 1461570339460 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1863d9e000 == 162 [pid = 1908] [id = 715] 00:45:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f186248d800) [pid = 1908] [serial = 2146] [outer = (nil)] 00:45:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f186541f400) [pid = 1908] [serial = 2147] [outer = 0x7f186248d800] 00:45:39 INFO - PROCESS | 1908 | 1461570339550 Marionette DEBUG loaded listener.js 00:45:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f18656ad400) [pid = 1908] [serial = 2148] [outer = 0x7f186248d800] 00:45:40 INFO - PROCESS | 1908 | 1461570340534 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:45:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1793ms 00:45:40 INFO - PROCESS | 1908 | 1461570340579 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 1908 | 1461570340582 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:45:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:45:40 INFO - PROCESS | 1908 | 1461570340589 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1908 | 1461570340593 Marionette TRACE conn3 <- [1,2834,null,{}] 00:45:40 INFO - PROCESS | 1908 | 1461570340598 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:40 INFO - PROCESS | 1908 | 1461570340938 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:45:41 INFO - PROCESS | 1908 | 1461570341271 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18653d7800 == 163 [pid = 1908] [id = 716] 00:45:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f18662b5c00) [pid = 1908] [serial = 2149] [outer = (nil)] 00:45:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f18662bc400) [pid = 1908] [serial = 2150] [outer = 0x7f18662b5c00] 00:45:41 INFO - PROCESS | 1908 | 1461570341368 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1869e8b800) [pid = 1908] [serial = 2151] [outer = 0x7f18662b5c00] 00:45:42 INFO - PROCESS | 1908 | 1461570342359 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:45:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1835ms 00:45:42 INFO - PROCESS | 1908 | 1461570342426 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1908 | 1461570342430 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:45:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:45:42 INFO - PROCESS | 1908 | 1461570342436 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1908 | 1461570342439 Marionette TRACE conn3 <- [1,2838,null,{}] 00:45:42 INFO - PROCESS | 1908 | 1461570342444 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:42 INFO - PROCESS | 1908 | 1461570342715 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:45:43 INFO - PROCESS | 1908 | 1461570343035 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869c44000 == 164 [pid = 1908] [id = 717] 00:45:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f18662b6400) [pid = 1908] [serial = 2152] [outer = (nil)] 00:45:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f186bd99400) [pid = 1908] [serial = 2153] [outer = 0x7f18662b6400] 00:45:43 INFO - PROCESS | 1908 | 1461570343120 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f186c1cec00) [pid = 1908] [serial = 2154] [outer = 0x7f18662b6400] 00:45:44 INFO - PROCESS | 1908 | 1461570344085 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:45:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1682ms 00:45:44 INFO - PROCESS | 1908 | 1461570344119 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1908 | 1461570344123 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:45:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:45:44 INFO - PROCESS | 1908 | 1461570344129 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1908 | 1461570344132 Marionette TRACE conn3 <- [1,2842,null,{}] 00:45:44 INFO - PROCESS | 1908 | 1461570344138 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:44 INFO - PROCESS | 1908 | 1461570344380 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:45:44 INFO - PROCESS | 1908 | 1461570344663 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fd3000 == 165 [pid = 1908] [id = 718] 00:45:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f185cde3400) [pid = 1908] [serial = 2155] [outer = (nil)] 00:45:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186c57bc00) [pid = 1908] [serial = 2156] [outer = 0x7f185cde3400] 00:45:44 INFO - PROCESS | 1908 | 1461570344784 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186c66ec00) [pid = 1908] [serial = 2157] [outer = 0x7f185cde3400] 00:45:45 INFO - PROCESS | 1908 | 1461570345754 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:45:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:45:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1680ms 00:45:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:45:45 INFO - PROCESS | 1908 | 1461570345810 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:45:45 INFO - PROCESS | 1908 | 1461570345813 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:45:45 INFO - PROCESS | 1908 | 1461570345820 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1908 | 1461570345825 Marionette TRACE conn3 <- [1,2846,null,{}] 00:45:45 INFO - PROCESS | 1908 | 1461570345831 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:46 INFO - PROCESS | 1908 | 1461570346083 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:45:46 INFO - PROCESS | 1908 | 1461570346394 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bf81800 == 166 [pid = 1908] [id = 719] 00:45:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f185bc4cc00) [pid = 1908] [serial = 2158] [outer = (nil)] 00:45:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186cbe0c00) [pid = 1908] [serial = 2159] [outer = 0x7f185bc4cc00] 00:45:46 INFO - PROCESS | 1908 | 1461570346476 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186cc58000) [pid = 1908] [serial = 2160] [outer = 0x7f185bc4cc00] 00:45:47 INFO - PROCESS | 1908 | 1461570347377 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:45:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1637ms 00:45:47 INFO - PROCESS | 1908 | 1461570347456 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1908 | 1461570347459 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:45:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:45:47 INFO - PROCESS | 1908 | 1461570347466 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1908 | 1461570347469 Marionette TRACE conn3 <- [1,2850,null,{}] 00:45:47 INFO - PROCESS | 1908 | 1461570347475 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:47 INFO - PROCESS | 1908 | 1461570347764 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:45:48 INFO - PROCESS | 1908 | 1461570348079 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d0a2000 == 167 [pid = 1908] [id = 720] 00:45:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f185e4a8c00) [pid = 1908] [serial = 2161] [outer = (nil)] 00:45:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186d007400) [pid = 1908] [serial = 2162] [outer = 0x7f185e4a8c00] 00:45:48 INFO - PROCESS | 1908 | 1461570348157 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186d011c00) [pid = 1908] [serial = 2163] [outer = 0x7f185e4a8c00] 00:45:49 INFO - PROCESS | 1908 | 1461570349073 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:45:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1636ms 00:45:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:45:49 INFO - PROCESS | 1908 | 1461570349104 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1908 | 1461570349107 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:45:49 INFO - PROCESS | 1908 | 1461570349114 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1908 | 1461570349117 Marionette TRACE conn3 <- [1,2854,null,{}] 00:45:49 INFO - PROCESS | 1908 | 1461570349123 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:49 INFO - PROCESS | 1908 | 1461570349363 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:45:49 INFO - PROCESS | 1908 | 1461570349644 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d6a4800 == 168 [pid = 1908] [id = 721] 00:45:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186d6ec400) [pid = 1908] [serial = 2164] [outer = (nil)] 00:45:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186e6d5400) [pid = 1908] [serial = 2165] [outer = 0x7f186d6ec400] 00:45:49 INFO - PROCESS | 1908 | 1461570349790 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186ebe2000) [pid = 1908] [serial = 2166] [outer = 0x7f186d6ec400] 00:45:50 INFO - PROCESS | 1908 | 1461570350770 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:45:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1731ms 00:45:50 INFO - PROCESS | 1908 | 1461570350845 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1908 | 1461570350850 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:45:50 INFO - PROCESS | 1908 | 1461570350856 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1908 | 1461570350860 Marionette TRACE conn3 <- [1,2858,null,{}] 00:45:50 INFO - PROCESS | 1908 | 1461570350866 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1908 | 1461570351168 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:45:51 INFO - PROCESS | 1908 | 1461570351484 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870348000 == 169 [pid = 1908] [id = 722] 00:45:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186d6efc00) [pid = 1908] [serial = 2167] [outer = (nil)] 00:45:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f187008ec00) [pid = 1908] [serial = 2168] [outer = 0x7f186d6efc00] 00:45:51 INFO - PROCESS | 1908 | 1461570351563 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f187009c000) [pid = 1908] [serial = 2169] [outer = 0x7f186d6efc00] 00:45:52 INFO - PROCESS | 1908 | 1461570352488 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:45:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:45:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1691ms 00:45:52 INFO - PROCESS | 1908 | 1461570352548 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1908 | 1461570352552 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:45:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:45:52 INFO - PROCESS | 1908 | 1461570352558 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1908 | 1461570352562 Marionette TRACE conn3 <- [1,2862,null,{}] 00:45:52 INFO - PROCESS | 1908 | 1461570352567 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:52 INFO - PROCESS | 1908 | 1461570352812 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:45:53 INFO - PROCESS | 1908 | 1461570353082 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871fea000 == 170 [pid = 1908] [id = 723] 00:45:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1870030000) [pid = 1908] [serial = 2170] [outer = (nil)] 00:45:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f1870153400) [pid = 1908] [serial = 2171] [outer = 0x7f1870030000] 00:45:53 INFO - PROCESS | 1908 | 1461570353201 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f18701d6400) [pid = 1908] [serial = 2172] [outer = 0x7f1870030000] 00:45:54 INFO - PROCESS | 1908 | 1461570354103 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:45:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1592ms 00:45:54 INFO - PROCESS | 1908 | 1461570354152 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:45:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:45:54 INFO - PROCESS | 1908 | 1461570354155 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:45:54 INFO - PROCESS | 1908 | 1461570354162 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1908 | 1461570354165 Marionette TRACE conn3 <- [1,2866,null,{}] 00:45:54 INFO - PROCESS | 1908 | 1461570354171 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:54 INFO - PROCESS | 1908 | 1461570354414 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:45:54 INFO - PROCESS | 1908 | 1461570354748 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1875db5000 == 171 [pid = 1908] [id = 724] 00:45:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f185bc48400) [pid = 1908] [serial = 2173] [outer = (nil)] 00:45:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f187014b800) [pid = 1908] [serial = 2174] [outer = 0x7f185bc48400] 00:45:54 INFO - PROCESS | 1908 | 1461570354827 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f1870271800) [pid = 1908] [serial = 2175] [outer = 0x7f185bc48400] 00:45:55 INFO - PROCESS | 1908 | 1461570355735 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1632ms 00:45:55 INFO - PROCESS | 1908 | 1461570355794 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1908 | 1461570355798 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:45:55 INFO - PROCESS | 1908 | 1461570355804 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1908 | 1461570355807 Marionette TRACE conn3 <- [1,2870,null,{}] 00:45:55 INFO - PROCESS | 1908 | 1461570355813 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1908 | 1461570356075 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:45:56 INFO - PROCESS | 1908 | 1461570356391 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187656d800 == 172 [pid = 1908] [id = 725] 00:45:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f185e4a8400) [pid = 1908] [serial = 2176] [outer = (nil)] 00:45:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f1870324000) [pid = 1908] [serial = 2177] [outer = 0x7f185e4a8400] 00:45:56 INFO - PROCESS | 1908 | 1461570356472 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1870df0000) [pid = 1908] [serial = 2178] [outer = 0x7f185e4a8400] 00:45:57 INFO - PROCESS | 1908 | 1461570357347 Marionette TRACE conn3 <- [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]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1581ms 00:45:57 INFO - PROCESS | 1908 | 1461570357387 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1908 | 1461570357391 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:45:57 INFO - PROCESS | 1908 | 1461570357397 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1908 | 1461570357399 Marionette TRACE conn3 <- [1,2874,null,{}] 00:45:57 INFO - PROCESS | 1908 | 1461570357404 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:57 INFO - PROCESS | 1908 | 1461570357642 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:45:57 INFO - PROCESS | 1908 | 1461570357916 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187701a000 == 173 [pid = 1908] [id = 726] 00:45:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f18701dac00) [pid = 1908] [serial = 2179] [outer = (nil)] 00:45:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1871085400) [pid = 1908] [serial = 2180] [outer = 0x7f18701dac00] 00:45:58 INFO - PROCESS | 1908 | 1461570358037 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f187108d400) [pid = 1908] [serial = 2181] [outer = 0x7f18701dac00] 00:45:58 INFO - PROCESS | 1908 | 1461570358894 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:45:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:45:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1531ms 00:45:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:45:58 INFO - PROCESS | 1908 | 1461570358929 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:45:58 INFO - PROCESS | 1908 | 1461570358932 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:45:58 INFO - PROCESS | 1908 | 1461570358938 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1908 | 1461570358941 Marionette TRACE conn3 <- [1,2878,null,{}] 00:45:58 INFO - PROCESS | 1908 | 1461570358946 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:59 INFO - PROCESS | 1908 | 1461570359229 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:45:59 INFO - PROCESS | 1908 | 1461570359552 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1878f74000 == 174 [pid = 1908] [id = 727] 00:45:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1863c35800) [pid = 1908] [serial = 2182] [outer = (nil)] 00:45:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f18712c3800) [pid = 1908] [serial = 2183] [outer = 0x7f1863c35800] 00:45:59 INFO - PROCESS | 1908 | 1461570359642 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18712ce400) [pid = 1908] [serial = 2184] [outer = 0x7f1863c35800] 00:46:00 INFO - PROCESS | 1908 | 1461570360514 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:46:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1634ms 00:46:00 INFO - PROCESS | 1908 | 1461570360572 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1908 | 1461570360575 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:46:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:46:00 INFO - PROCESS | 1908 | 1461570360582 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1908 | 1461570360586 Marionette TRACE conn3 <- [1,2882,null,{}] 00:46:00 INFO - PROCESS | 1908 | 1461570360591 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:00 INFO - PROCESS | 1908 | 1461570360863 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:46:01 INFO - PROCESS | 1908 | 1461570361175 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1882897800 == 175 [pid = 1908] [id = 728] 00:46:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f187108f400) [pid = 1908] [serial = 2185] [outer = (nil)] 00:46:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f187290a000) [pid = 1908] [serial = 2186] [outer = 0x7f187108f400] 00:46:01 INFO - PROCESS | 1908 | 1461570361264 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1872951000) [pid = 1908] [serial = 2187] [outer = 0x7f187108f400] 00:46:02 INFO - PROCESS | 1908 | 1461570362207 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:46:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1687ms 00:46:02 INFO - PROCESS | 1908 | 1461570362270 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1908 | 1461570362273 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:46:02 INFO - PROCESS | 1908 | 1461570362280 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1908 | 1461570362283 Marionette TRACE conn3 <- [1,2886,null,{}] 00:46:02 INFO - PROCESS | 1908 | 1461570362289 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859f25800 == 174 [pid = 1908] [id = 665] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185fab0000 == 173 [pid = 1908] [id = 710] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e989800 == 172 [pid = 1908] [id = 709] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e16d000 == 171 [pid = 1908] [id = 708] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba1c800 == 170 [pid = 1908] [id = 707] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875768800 == 169 [pid = 1908] [id = 706] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1874c7f800 == 168 [pid = 1908] [id = 705] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187445b000 == 167 [pid = 1908] [id = 704] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1872976000 == 166 [pid = 1908] [id = 703] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187139b000 == 165 [pid = 1908] [id = 702] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18711cd000 == 164 [pid = 1908] [id = 701] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870fdc800 == 163 [pid = 1908] [id = 700] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebba000 == 162 [pid = 1908] [id = 699] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d5c5800 == 161 [pid = 1908] [id = 698] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d2a4000 == 160 [pid = 1908] [id = 697] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186c651000 == 159 [pid = 1908] [id = 696] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186a21c000 == 158 [pid = 1908] [id = 695] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c3d000 == 157 [pid = 1908] [id = 694] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186570c000 == 156 [pid = 1908] [id = 693] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1865398000 == 155 [pid = 1908] [id = 692] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1862525800 == 154 [pid = 1908] [id = 691] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e814800 == 153 [pid = 1908] [id = 690] 00:46:04 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ae9e000 == 152 [pid = 1908] [id = 689] 00:46:04 INFO - PROCESS | 1908 | 1461570364746 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f1862da2400) [pid = 1908] [serial = 2066] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f1862803400) [pid = 1908] [serial = 2063] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186280f800) [pid = 1908] [serial = 2064] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f185bdd9000) [pid = 1908] [serial = 2051] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186cc52400) [pid = 1908] [serial = 2048] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186c92d800) [pid = 1908] [serial = 2045] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186c51d800) [pid = 1908] [serial = 2042] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186c15e800) [pid = 1908] [serial = 2039] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f186c00d400) [pid = 1908] [serial = 2036] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186a0ca000) [pid = 1908] [serial = 2033] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f1869d72400) [pid = 1908] [serial = 2030] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f1866174c00) [pid = 1908] [serial = 2027] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f1862da8800) [pid = 1908] [serial = 2024] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f1862490400) [pid = 1908] [serial = 2021] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f18613b9800) [pid = 1908] [serial = 2018] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f185e3e8000) [pid = 1908] [serial = 2015] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185bc48800) [pid = 1908] [serial = 2012] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186083cc00) [pid = 1908] [serial = 2010] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f1861a64000) [pid = 1908] [serial = 2060] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f185d148800) [pid = 1908] [serial = 2057] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f185e831400) [pid = 1908] [serial = 2058] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f185d1f5000) [pid = 1908] [serial = 2055] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185d14fc00) [pid = 1908] [serial = 2054] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f185cc4c000) [pid = 1908] [serial = 2052] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1861a7c800) [pid = 1908] [serial = 2061] [outer = (nil)] [url = about:blank] 00:46:05 INFO - PROCESS | 1908 | 1461570365174 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185aea7800 == 153 [pid = 1908] [id = 729] 00:46:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f185ac08c00) [pid = 1908] [serial = 2188] [outer = (nil)] 00:46:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f185ac11c00) [pid = 1908] [serial = 2189] [outer = 0x7f185ac08c00] 00:46:05 INFO - PROCESS | 1908 | 1461570365249 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f185bc49000) [pid = 1908] [serial = 2190] [outer = 0x7f185ac08c00] 00:46:06 INFO - PROCESS | 1908 | 1461570366095 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3838ms 00:46:06 INFO - PROCESS | 1908 | 1461570366145 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1908 | 1461570366151 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:46:06 INFO - PROCESS | 1908 | 1461570366170 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1908 | 1461570366177 Marionette TRACE conn3 <- [1,2890,null,{}] 00:46:06 INFO - PROCESS | 1908 | 1461570366184 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1908 | 1461570366420 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:46:06 INFO - PROCESS | 1908 | 1461570366613 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e744000 == 154 [pid = 1908] [id = 730] 00:46:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f18592f8c00) [pid = 1908] [serial = 2191] [outer = (nil)] 00:46:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f185ccc8400) [pid = 1908] [serial = 2192] [outer = 0x7f18592f8c00] 00:46:06 INFO - PROCESS | 1908 | 1461570366690 Marionette DEBUG loaded listener.js 00:46:06 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f185d1f3c00) [pid = 1908] [serial = 2193] [outer = 0x7f18592f8c00] 00:46:07 INFO - PROCESS | 1908 | 1461570367630 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1540ms 00:46:07 INFO - PROCESS | 1908 | 1461570367709 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1908 | 1461570367713 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:46:07 INFO - PROCESS | 1908 | 1461570367721 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1908 | 1461570367727 Marionette TRACE conn3 <- [1,2894,null,{}] 00:46:07 INFO - PROCESS | 1908 | 1461570367749 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1908 | 1461570368067 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:46:08 INFO - PROCESS | 1908 | 1461570368103 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185fa94000 == 155 [pid = 1908] [id = 731] 00:46:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f185cde5000) [pid = 1908] [serial = 2194] [outer = (nil)] 00:46:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f1860833400) [pid = 1908] [serial = 2195] [outer = 0x7f185cde5000] 00:46:08 INFO - PROCESS | 1908 | 1461570368180 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186100e000) [pid = 1908] [serial = 2196] [outer = 0x7f185cde5000] 00:46:09 INFO - PROCESS | 1908 | 1461570369247 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:46:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1602ms 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f186c1d3400) [pid = 1908] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f1863f9c800) [pid = 1908] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f186553c000) [pid = 1908] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1863f9d000) [pid = 1908] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f186c56cc00) [pid = 1908] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f18664f4800) [pid = 1908] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f185bc4b800) [pid = 1908] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f18613aa400) [pid = 1908] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f185aed4000) [pid = 1908] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f185d1f7c00) [pid = 1908] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f185a082c00) [pid = 1908] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f18613b2000) [pid = 1908] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f185d2d9000) [pid = 1908] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f186d54b400) [pid = 1908] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f186d36e400) [pid = 1908] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186c1d6000) [pid = 1908] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f186d369000) [pid = 1908] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f186100d800) [pid = 1908] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f186ccdf400) [pid = 1908] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186cc57c00) [pid = 1908] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f1869e8b400) [pid = 1908] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f186a0cb400) [pid = 1908] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f185d1dd000) [pid = 1908] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185aecf000) [pid = 1908] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f186553e000) [pid = 1908] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186553d000) [pid = 1908] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f1863c99400) [pid = 1908] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f185d2cc800) [pid = 1908] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185d1fb800) [pid = 1908] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185bfb3000) [pid = 1908] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f18592f5c00) [pid = 1908] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185ac05000) [pid = 1908] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f185ad3e800) [pid = 1908] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f1863f9c000) [pid = 1908] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:46:10 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f18613b1400) [pid = 1908] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:46:10 INFO - PROCESS | 1908 | 1461570370051 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:46:10 INFO - PROCESS | 1908 | 1461570370059 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:46:10 INFO - PROCESS | 1908 | 1461570370089 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1908 | 1461570370095 Marionette TRACE conn3 <- [1,2898,null,{}] 00:46:10 INFO - PROCESS | 1908 | 1461570370101 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1908 | 1461570370403 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:46:10 INFO - PROCESS | 1908 | 1461570370524 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e05000 == 156 [pid = 1908] [id = 732] 00:46:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185d1f5000) [pid = 1908] [serial = 2197] [outer = (nil)] 00:46:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f1861a64800) [pid = 1908] [serial = 2198] [outer = 0x7f185d1f5000] 00:46:10 INFO - PROCESS | 1908 | 1461570370590 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f1862488400) [pid = 1908] [serial = 2199] [outer = 0x7f185d1f5000] 00:46:11 INFO - PROCESS | 1908 | 1461570371358 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1293ms 00:46:11 INFO - PROCESS | 1908 | 1461570371374 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1908 | 1461570371377 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:46:11 INFO - PROCESS | 1908 | 1461570371400 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1908 | 1461570371403 Marionette TRACE conn3 <- [1,2902,null,{}] 00:46:11 INFO - PROCESS | 1908 | 1461570371409 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:11 INFO - PROCESS | 1908 | 1461570371634 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:46:11 INFO - PROCESS | 1908 | 1461570371844 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862458800 == 157 [pid = 1908] [id = 733] 00:46:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f185d2d9000) [pid = 1908] [serial = 2200] [outer = (nil)] 00:46:11 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f186280e400) [pid = 1908] [serial = 2201] [outer = 0x7f185d2d9000] 00:46:11 INFO - PROCESS | 1908 | 1461570371913 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f1863c36000) [pid = 1908] [serial = 2202] [outer = 0x7f185d2d9000] 00:46:13 INFO - PROCESS | 1908 | 1461570373088 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1753ms 00:46:13 INFO - PROCESS | 1908 | 1461570373139 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1908 | 1461570373146 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:46:13 INFO - PROCESS | 1908 | 1461570373155 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1908 | 1461570373160 Marionette TRACE conn3 <- [1,2906,null,{}] 00:46:13 INFO - PROCESS | 1908 | 1461570373168 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1908 | 1461570373422 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:46:13 INFO - PROCESS | 1908 | 1461570373742 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9b2000 == 158 [pid = 1908] [id = 734] 00:46:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185cc43000) [pid = 1908] [serial = 2203] [outer = (nil)] 00:46:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185cdda000) [pid = 1908] [serial = 2204] [outer = 0x7f185cc43000] 00:46:13 INFO - PROCESS | 1908 | 1461570373828 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185e82d800) [pid = 1908] [serial = 2205] [outer = 0x7f185cc43000] 00:46:14 INFO - PROCESS | 1908 | 1461570374787 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1682ms 00:46:14 INFO - PROCESS | 1908 | 1461570374840 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1908 | 1461570374847 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:46:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:46:14 INFO - PROCESS | 1908 | 1461570374858 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1908 | 1461570374871 Marionette TRACE conn3 <- [1,2910,null,{}] 00:46:14 INFO - PROCESS | 1908 | 1461570374881 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1908 | 1461570375174 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:46:15 INFO - PROCESS | 1908 | 1461570375532 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630c0000 == 159 [pid = 1908] [id = 735] 00:46:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1862638000) [pid = 1908] [serial = 2206] [outer = (nil)] 00:46:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f1862dab800) [pid = 1908] [serial = 2207] [outer = 0x7f1862638000] 00:46:15 INFO - PROCESS | 1908 | 1461570375614 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1863c97c00) [pid = 1908] [serial = 2208] [outer = 0x7f1862638000] 00:46:16 INFO - PROCESS | 1908 | 1461570376384 Marionette TRACE conn3 <- [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]]]}] 00:46:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:46:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:46:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1546ms 00:46:16 INFO - PROCESS | 1908 | 1461570376405 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1908 | 1461570376409 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:46:16 INFO - TEST-START | /DOMEvents/constructors.html 00:46:16 INFO - PROCESS | 1908 | 1461570376415 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1908 | 1461570376421 Marionette TRACE conn3 <- [1,2914,null,{}] 00:46:16 INFO - PROCESS | 1908 | 1461570376437 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1908 | 1461570376692 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:46:16 INFO - PROCESS | 1908 | 1461570376972 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186548d800 == 160 [pid = 1908] [id = 736] 00:46:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f18640a0000) [pid = 1908] [serial = 2209] [outer = (nil)] 00:46:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f186553a800) [pid = 1908] [serial = 2210] [outer = 0x7f18640a0000] 00:46:17 INFO - PROCESS | 1908 | 1461570377058 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1866179c00) [pid = 1908] [serial = 2211] [outer = 0x7f18640a0000] 00:46:18 INFO - PROCESS | 1908 | 1461570377998 Marionette TRACE conn3 <- [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]]]}] 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:46:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1667ms 00:46:18 INFO - PROCESS | 1908 | 1461570378105 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1908 | 1461570378112 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:46:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:46:18 INFO - PROCESS | 1908 | 1461570378125 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1908 | 1461570378127 Marionette TRACE conn3 <- [1,2918,null,{}] 00:46:18 INFO - PROCESS | 1908 | 1461570378132 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1908 | 1461570378368 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:46:18 INFO - PROCESS | 1908 | 1461570378681 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869ebf000 == 161 [pid = 1908] [id = 737] 00:46:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1865418c00) [pid = 1908] [serial = 2212] [outer = (nil)] 00:46:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f18663cfc00) [pid = 1908] [serial = 2213] [outer = 0x7f1865418c00] 00:46:18 INFO - PROCESS | 1908 | 1461570378764 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f1869d77c00) [pid = 1908] [serial = 2214] [outer = 0x7f1865418c00] 00:46:19 INFO - PROCESS | 1908 | 1461570379521 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:46:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:46:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1437ms 00:46:19 INFO - PROCESS | 1908 | 1461570379558 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1908 | 1461570379562 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:46:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:46:19 INFO - PROCESS | 1908 | 1461570379568 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1908 | 1461570379571 Marionette TRACE conn3 <- [1,2922,null,{}] 00:46:19 INFO - PROCESS | 1908 | 1461570379576 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:19 INFO - PROCESS | 1908 | 1461570379805 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:46:20 INFO - PROCESS | 1908 | 1461570380089 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186bfa1000 == 162 [pid = 1908] [id = 738] 00:46:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1869e8d400) [pid = 1908] [serial = 2215] [outer = (nil)] 00:46:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186a09ec00) [pid = 1908] [serial = 2216] [outer = 0x7f1869e8d400] 00:46:20 INFO - PROCESS | 1908 | 1461570380225 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186a0d4000) [pid = 1908] [serial = 2217] [outer = 0x7f1869e8d400] 00:46:20 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:46:20 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:46:20 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:46:20 INFO - PROCESS | 1908 | [1908] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:46:21 INFO - PROCESS | 1908 | 1461570381100 Marionette TRACE conn3 <- [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]]]}] 00:46:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:46:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:46:21 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 00:46:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:46:21 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 00:46:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:46:21 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]" 00:46:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:46:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:46:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1585ms 00:46:21 INFO - PROCESS | 1908 | 1461570381159 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1908 | 1461570381167 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:46:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:46:21 INFO - PROCESS | 1908 | 1461570381220 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1908 | 1461570381223 Marionette TRACE conn3 <- [1,2926,null,{}] 00:46:21 INFO - PROCESS | 1908 | 1461570381235 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:21 INFO - PROCESS | 1908 | 1461570381482 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:46:21 INFO - PROCESS | 1908 | 1461570381752 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5bb000 == 163 [pid = 1908] [id = 739] 00:46:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186c577800) [pid = 1908] [serial = 2218] [outer = (nil)] 00:46:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186cc5c400) [pid = 1908] [serial = 2219] [outer = 0x7f186c577800] 00:46:21 INFO - PROCESS | 1908 | 1461570381879 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186d00ac00) [pid = 1908] [serial = 2220] [outer = 0x7f186c577800] 00:46:22 INFO - PROCESS | 1908 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:46:22 INFO - PROCESS | 1908 | 1461570382644 Marionette TRACE conn3 <- [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]]]}] 00:46:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:46:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1480ms 00:46:22 INFO - PROCESS | 1908 | 1461570382673 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1908 | 1461570382677 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:46:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:46:22 INFO - PROCESS | 1908 | 1461570382686 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1908 | 1461570382688 Marionette TRACE conn3 <- [1,2930,null,{}] 00:46:22 INFO - PROCESS | 1908 | 1461570382692 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:22 INFO - PROCESS | 1908 | 1461570382927 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:46:23 INFO - PROCESS | 1908 | 1461570383173 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186ebb2800 == 164 [pid = 1908] [id = 740] 00:46:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186c666000) [pid = 1908] [serial = 2221] [outer = (nil)] 00:46:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186d238800) [pid = 1908] [serial = 2222] [outer = 0x7f186c666000] 00:46:23 INFO - PROCESS | 1908 | 1461570383251 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186d366400) [pid = 1908] [serial = 2223] [outer = 0x7f186c666000] 00:46:23 INFO - PROCESS | 1908 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:46:24 INFO - PROCESS | 1908 | 1461570384019 Marionette TRACE conn3 <- [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]]]}] 00:46:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:46:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1378ms 00:46:24 INFO - PROCESS | 1908 | 1461570384066 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1908 | 1461570384069 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:46:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:46:24 INFO - PROCESS | 1908 | 1461570384075 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1908 | 1461570384078 Marionette TRACE conn3 <- [1,2934,null,{}] 00:46:24 INFO - PROCESS | 1908 | 1461570384084 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1908 | 1461570384312 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:46:24 INFO - PROCESS | 1908 | 1461570384574 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870cb6000 == 165 [pid = 1908] [id = 741] 00:46:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186ccd5800) [pid = 1908] [serial = 2224] [outer = (nil)] 00:46:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f186d36d800) [pid = 1908] [serial = 2225] [outer = 0x7f186ccd5800] 00:46:24 INFO - PROCESS | 1908 | 1461570384653 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186d3cfc00) [pid = 1908] [serial = 2226] [outer = 0x7f186ccd5800] 00:46:25 INFO - PROCESS | 1908 | 1461570385444 Marionette TRACE conn3 <- [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]]]}] 00:46:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:46:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1385ms 00:46:25 INFO - PROCESS | 1908 | 1461570385462 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:46:25 INFO - PROCESS | 1908 | 1461570385466 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:46:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:46:25 INFO - PROCESS | 1908 | 1461570385472 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1908 | 1461570385475 Marionette TRACE conn3 <- [1,2938,null,{}] 00:46:25 INFO - PROCESS | 1908 | 1461570385480 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:25 INFO - PROCESS | 1908 | 1461570385715 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:46:26 INFO - PROCESS | 1908 | 1461570385998 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1871391000 == 166 [pid = 1908] [id = 742] 00:46:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f18592f2400) [pid = 1908] [serial = 2227] [outer = (nil)] 00:46:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f186d54b400) [pid = 1908] [serial = 2228] [outer = 0x7f18592f2400] 00:46:26 INFO - PROCESS | 1908 | 1461570386077 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186d9d7000) [pid = 1908] [serial = 2229] [outer = 0x7f18592f2400] 00:46:26 INFO - PROCESS | 1908 | 1461570386868 Marionette TRACE conn3 <- [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]]]}] 00:46:26 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. 00:46:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1430ms 00:46:26 INFO - PROCESS | 1908 | 1461570386903 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1908 | 1461570386907 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:46:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:46:26 INFO - PROCESS | 1908 | 1461570386913 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1908 | 1461570386916 Marionette TRACE conn3 <- [1,2942,null,{}] 00:46:26 INFO - PROCESS | 1908 | 1461570386923 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:27 INFO - PROCESS | 1908 | 1461570387199 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:46:27 INFO - PROCESS | 1908 | 1461570387453 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1873a6c800 == 167 [pid = 1908] [id = 743] 00:46:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186d235400) [pid = 1908] [serial = 2230] [outer = (nil)] 00:46:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186e72f800) [pid = 1908] [serial = 2231] [outer = 0x7f186d235400] 00:46:27 INFO - PROCESS | 1908 | 1461570387536 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186ebe7000) [pid = 1908] [serial = 2232] [outer = 0x7f186d235400] 00:46:28 INFO - PROCESS | 1908 | 1461570388381 Marionette TRACE conn3 <- [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"]]]}] 00:46:28 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 00:46:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:46:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1486ms 00:46:28 INFO - PROCESS | 1908 | 1461570388401 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:46:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:46:28 INFO - PROCESS | 1908 | 1461570388405 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:46:28 INFO - PROCESS | 1908 | 1461570388412 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1908 | 1461570388417 Marionette TRACE conn3 <- [1,2946,null,{}] 00:46:28 INFO - PROCESS | 1908 | 1461570388423 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:28 INFO - PROCESS | 1908 | 1461570388713 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:46:28 INFO - PROCESS | 1908 | 1461570388972 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1876647800 == 168 [pid = 1908] [id = 744] 00:46:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f186ebe4000) [pid = 1908] [serial = 2233] [outer = (nil)] 00:46:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f1871085c00) [pid = 1908] [serial = 2234] [outer = 0x7f186ebe4000] 00:46:29 INFO - PROCESS | 1908 | 1461570389060 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f18735adc00) [pid = 1908] [serial = 2235] [outer = 0x7f186ebe4000] 00:46:29 INFO - PROCESS | 1908 | 1461570389853 Marionette TRACE conn3 <- [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]]]}] 00:46:29 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. 00:46:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1490ms 00:46:29 INFO - PROCESS | 1908 | 1461570389902 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1908 | 1461570389906 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:46:29 INFO - PROCESS | 1908 | 1461570389912 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1908 | 1461570389915 Marionette TRACE conn3 <- [1,2950,null,{}] 00:46:29 INFO - PROCESS | 1908 | 1461570389920 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:30 INFO - PROCESS | 1908 | 1461570390164 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:46:30 INFO - PROCESS | 1908 | 1461570390423 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883bb7800 == 169 [pid = 1908] [id = 745] 00:46:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f1869e8a400) [pid = 1908] [serial = 2236] [outer = (nil)] 00:46:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18742bac00) [pid = 1908] [serial = 2237] [outer = 0x7f1869e8a400] 00:46:30 INFO - PROCESS | 1908 | 1461570390503 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1874416400) [pid = 1908] [serial = 2238] [outer = 0x7f1869e8a400] 00:46:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1883b19800 == 170 [pid = 1908] [id = 746] 00:46:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1874da7400) [pid = 1908] [serial = 2239] [outer = (nil)] 00:46:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f1874418400) [pid = 1908] [serial = 2240] [outer = 0x7f1874da7400] 00:46:31 INFO - PROCESS | 1908 | 1461570391411 Marionette TRACE conn3 <- [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]]]}] 00:46:31 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. 00:46:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 00:46:31 INFO - PROCESS | 1908 | 1461570391452 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1908 | 1461570391454 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:46:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:46:31 INFO - PROCESS | 1908 | 1461570391461 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1908 | 1461570391464 Marionette TRACE conn3 <- [1,2954,null,{}] 00:46:31 INFO - PROCESS | 1908 | 1461570391469 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1908 | 1461570391819 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:46:32 INFO - PROCESS | 1908 | 1461570392108 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1884b64000 == 171 [pid = 1908] [id = 747] 00:46:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f185a2dc400) [pid = 1908] [serial = 2241] [outer = (nil)] 00:46:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f1874d21000) [pid = 1908] [serial = 2242] [outer = 0x7f185a2dc400] 00:46:32 INFO - PROCESS | 1908 | 1461570392191 Marionette DEBUG loaded listener.js 00:46:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f1874f66400) [pid = 1908] [serial = 2243] [outer = 0x7f185a2dc400] 00:46:32 INFO - PROCESS | 1908 | 1461570392932 Marionette TRACE conn3 <- [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]]]}] 00:46:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:46:32 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 00:46:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1483ms 00:46:32 INFO - PROCESS | 1908 | 1461570392963 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1908 | 1461570392966 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:46:32 INFO - PROCESS | 1908 | 1461570392975 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1908 | 1461570392978 Marionette TRACE conn3 <- [1,2958,null,{}] 00:46:32 INFO - PROCESS | 1908 | 1461570392982 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:33 INFO - PROCESS | 1908 | 1461570393235 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:46:33 INFO - PROCESS | 1908 | 1461570393484 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18889e4800 == 172 [pid = 1908] [id = 748] 00:46:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f185bfad800) [pid = 1908] [serial = 2244] [outer = (nil)] 00:46:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1875029400) [pid = 1908] [serial = 2245] [outer = 0x7f185bfad800] 00:46:33 INFO - PROCESS | 1908 | 1461570393561 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f18755ef000) [pid = 1908] [serial = 2246] [outer = 0x7f185bfad800] 00:46:34 INFO - PROCESS | 1908 | 1461570394353 Marionette TRACE conn3 <- [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]]]}] 00:46:34 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. 00:46:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1426ms 00:46:34 INFO - PROCESS | 1908 | 1461570394403 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1908 | 1461570394407 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:46:34 INFO - PROCESS | 1908 | 1461570394413 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1908 | 1461570394415 Marionette TRACE conn3 <- [1,2962,null,{}] 00:46:34 INFO - PROCESS | 1908 | 1461570394421 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1908 | 1461570394692 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:46:34 INFO - PROCESS | 1908 | 1461570394993 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1888e18000 == 173 [pid = 1908] [id = 749] 00:46:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1874413c00) [pid = 1908] [serial = 2247] [outer = (nil)] 00:46:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f187579d000) [pid = 1908] [serial = 2248] [outer = 0x7f1874413c00] 00:46:35 INFO - PROCESS | 1908 | 1461570395077 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1875d97400) [pid = 1908] [serial = 2249] [outer = 0x7f1874413c00] 00:46:35 INFO - PROCESS | 1908 | 1461570395915 Marionette TRACE conn3 <- [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]]]}] 00:46:35 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. 00:46:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1535ms 00:46:35 INFO - PROCESS | 1908 | 1461570395949 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1908 | 1461570395952 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:46:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:46:35 INFO - PROCESS | 1908 | 1461570395959 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1908 | 1461570395963 Marionette TRACE conn3 <- [1,2966,null,{}] 00:46:35 INFO - PROCESS | 1908 | 1461570395969 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:36 INFO - PROCESS | 1908 | 1461570396214 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:46:36 INFO - PROCESS | 1908 | 1461570396499 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188b767800 == 174 [pid = 1908] [id = 750] 00:46:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f187460b000) [pid = 1908] [serial = 2250] [outer = (nil)] 00:46:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1875fe3000) [pid = 1908] [serial = 2251] [outer = 0x7f187460b000] 00:46:36 INFO - PROCESS | 1908 | 1461570396574 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f1875fd5c00) [pid = 1908] [serial = 2252] [outer = 0x7f187460b000] 00:46:37 INFO - PROCESS | 1908 | 1461570397386 Marionette TRACE conn3 <- [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]]]}] 00:46:37 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. 00:46:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1481ms 00:46:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:46:37 INFO - PROCESS | 1908 | 1461570397441 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1908 | 1461570397444 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:46:37 INFO - PROCESS | 1908 | 1461570397497 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1908 | 1461570397500 Marionette TRACE conn3 <- [1,2970,null,{}] 00:46:37 INFO - PROCESS | 1908 | 1461570397513 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1908 | 1461570397764 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:46:38 INFO - PROCESS | 1908 | 1461570398044 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188db2e800 == 175 [pid = 1908] [id = 751] 00:46:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f18757a6000) [pid = 1908] [serial = 2253] [outer = (nil)] 00:46:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f1876c22000) [pid = 1908] [serial = 2254] [outer = 0x7f18757a6000] 00:46:38 INFO - PROCESS | 1908 | 1461570398121 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f1877207400) [pid = 1908] [serial = 2255] [outer = 0x7f18757a6000] 00:46:38 INFO - PROCESS | 1908 | 1461570398897 Marionette TRACE conn3 <- [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]]]}] 00:46:38 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. 00:46:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1492ms 00:46:38 INFO - PROCESS | 1908 | 1461570398942 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1908 | 1461570398946 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:46:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:46:38 INFO - PROCESS | 1908 | 1461570398952 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1908 | 1461570398954 Marionette TRACE conn3 <- [1,2974,null,{}] 00:46:38 INFO - PROCESS | 1908 | 1461570398960 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1908 | 1461570399197 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:46:39 INFO - PROCESS | 1908 | 1461570399450 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1854767000 == 176 [pid = 1908] [id = 752] 00:46:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f1875ff6400) [pid = 1908] [serial = 2256] [outer = (nil)] 00:46:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f187728a000) [pid = 1908] [serial = 2257] [outer = 0x7f1875ff6400] 00:46:39 INFO - PROCESS | 1908 | 1461570399525 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 199 (0x7f1877291c00) [pid = 1908] [serial = 2258] [outer = 0x7f1875ff6400] 00:46:40 INFO - PROCESS | 1908 | 1461570400490 Marionette TRACE conn3 <- [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]]]}] 00:46:40 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. 00:46:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1580ms 00:46:40 INFO - PROCESS | 1908 | 1461570400533 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 1908 | 1461570400537 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:46:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:46:40 INFO - PROCESS | 1908 | 1461570400542 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1908 | 1461570400545 Marionette TRACE conn3 <- [1,2978,null,{}] 00:46:40 INFO - PROCESS | 1908 | 1461570400550 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:40 INFO - PROCESS | 1908 | 1461570400834 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:46:41 INFO - PROCESS | 1908 | 1461570401112 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1854d0f800 == 177 [pid = 1908] [id = 753] 00:46:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 200 (0x7f185d1fa800) [pid = 1908] [serial = 2259] [outer = (nil)] 00:46:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 201 (0x7f187728c400) [pid = 1908] [serial = 2260] [outer = 0x7f185d1fa800] 00:46:41 INFO - PROCESS | 1908 | 1461570401191 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 202 (0x7f1878f40400) [pid = 1908] [serial = 2261] [outer = 0x7f185d1fa800] 00:46:41 INFO - PROCESS | 1908 | 1461570401986 Marionette TRACE conn3 <- [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]]]}] 00:46:42 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. 00:46:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1484ms 00:46:42 INFO - PROCESS | 1908 | 1461570402029 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1908 | 1461570402032 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:46:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:46:42 INFO - PROCESS | 1908 | 1461570402038 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1908 | 1461570402041 Marionette TRACE conn3 <- [1,2982,null,{}] 00:46:42 INFO - PROCESS | 1908 | 1461570402046 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:42 INFO - PROCESS | 1908 | 1461570402285 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186305f000 == 176 [pid = 1908] [id = 486] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859f1e000 == 175 [pid = 1908] [id = 643] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e747800 == 174 [pid = 1908] [id = 667] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186ebc4000 == 173 [pid = 1908] [id = 681] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186e79f000 == 172 [pid = 1908] [id = 491] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ba37800 == 171 [pid = 1908] [id = 668] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d711800 == 170 [pid = 1908] [id = 680] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1882897800 == 169 [pid = 1908] [id = 728] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f74000 == 168 [pid = 1908] [id = 727] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187701a000 == 167 [pid = 1908] [id = 726] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f187656d800 == 166 [pid = 1908] [id = 725] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1875db5000 == 165 [pid = 1908] [id = 724] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1871fea000 == 164 [pid = 1908] [id = 723] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1870348000 == 163 [pid = 1908] [id = 722] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d6a4800 == 162 [pid = 1908] [id = 721] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186d0a2000 == 161 [pid = 1908] [id = 720] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186bf81800 == 160 [pid = 1908] [id = 719] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869fd3000 == 159 [pid = 1908] [id = 718] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1869c44000 == 158 [pid = 1908] [id = 717] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18653d7800 == 157 [pid = 1908] [id = 716] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1863d9e000 == 156 [pid = 1908] [id = 715] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f186304f800 == 155 [pid = 1908] [id = 714] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1861ee4800 == 154 [pid = 1908] [id = 713] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e994800 == 153 [pid = 1908] [id = 712] 00:46:44 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859fd8800 == 152 [pid = 1908] [id = 711] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 201 (0x7f185ccc2800) [pid = 1908] [serial = 2013] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 200 (0x7f185e834c00) [pid = 1908] [serial = 2016] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 199 (0x7f185d1e0000) [pid = 1908] [serial = 1941] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 198 (0x7f1862631400) [pid = 1908] [serial = 2022] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1861a6f800) [pid = 1908] [serial = 2019] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f18663c4000) [pid = 1908] [serial = 2028] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1863c40000) [pid = 1908] [serial = 2025] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f186cbe8800) [pid = 1908] [serial = 2046] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186bd95400) [pid = 1908] [serial = 2034] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186c1d8c00) [pid = 1908] [serial = 2040] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186c154c00) [pid = 1908] [serial = 2037] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f186ccd3800) [pid = 1908] [serial = 2049] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186c670400) [pid = 1908] [serial = 2043] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186a09e400) [pid = 1908] [serial = 2031] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f185e3ea800) [pid = 1908] [serial = 2129] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f185e831000) [pid = 1908] [serial = 2130] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186100c000) [pid = 1908] [serial = 2132] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186e72c800) [pid = 1908] [serial = 2120] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f186daf9800) [pid = 1908] [serial = 2118] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f186d9cf000) [pid = 1908] [serial = 2117] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f186d6e9400) [pid = 1908] [serial = 2115] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186d557800) [pid = 1908] [serial = 2114] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f186d3d4400) [pid = 1908] [serial = 2112] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f186d3ccc00) [pid = 1908] [serial = 2111] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f186d371c00) [pid = 1908] [serial = 2109] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f186d369c00) [pid = 1908] [serial = 2108] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f186d364800) [pid = 1908] [serial = 2106] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f186d23e800) [pid = 1908] [serial = 2105] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f186d235000) [pid = 1908] [serial = 2103] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f186d151000) [pid = 1908] [serial = 2102] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f186cc50800) [pid = 1908] [serial = 2100] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f186c66c400) [pid = 1908] [serial = 2099] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f186c57a400) [pid = 1908] [serial = 2097] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f186c51e000) [pid = 1908] [serial = 2096] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f186c15cc00) [pid = 1908] [serial = 2094] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f186c017800) [pid = 1908] [serial = 2093] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f186bd9d000) [pid = 1908] [serial = 2091] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f186a143c00) [pid = 1908] [serial = 2090] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186a0ca400) [pid = 1908] [serial = 2088] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1869e8b000) [pid = 1908] [serial = 2087] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18663d0000) [pid = 1908] [serial = 2085] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f18656a8800) [pid = 1908] [serial = 2084] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1865412400) [pid = 1908] [serial = 2082] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f1863fa4800) [pid = 1908] [serial = 2081] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f1863c93c00) [pid = 1908] [serial = 2079] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186263c800) [pid = 1908] [serial = 2078] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1861004800) [pid = 1908] [serial = 2076] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185e4a1c00) [pid = 1908] [serial = 2075] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f185cccbc00) [pid = 1908] [serial = 2073] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185cc42c00) [pid = 1908] [serial = 2072] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185a4ec400) [pid = 1908] [serial = 2070] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185a07f800) [pid = 1908] [serial = 2069] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f185ccc2400) [pid = 1908] [serial = 2126] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185ad48c00) [pid = 1908] [serial = 2123] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185bdd3c00) [pid = 1908] [serial = 2124] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186e737c00) [pid = 1908] [serial = 2121] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f185d147400) [pid = 1908] [serial = 2127] [outer = (nil)] [url = about:blank] 00:46:44 INFO - PROCESS | 1908 | 1461570404951 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1859fc5000 == 153 [pid = 1908] [id = 754] 00:46:44 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185a07dc00) [pid = 1908] [serial = 2262] [outer = (nil)] 00:46:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185a2da400) [pid = 1908] [serial = 2263] [outer = 0x7f185a07dc00] 00:46:45 INFO - PROCESS | 1908 | 1461570405033 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185ac05000) [pid = 1908] [serial = 2264] [outer = 0x7f185a07dc00] 00:46:45 INFO - PROCESS | 1908 | 1461570405751 Marionette TRACE conn3 <- [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"]]]}] 00:46:45 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 00:46:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:46:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:46:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 3747ms 00:46:45 INFO - PROCESS | 1908 | 1461570405790 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 1908 | 1461570405796 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:46:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:46:45 INFO - PROCESS | 1908 | 1461570405805 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1908 | 1461570405808 Marionette TRACE conn3 <- [1,2986,null,{}] 00:46:45 INFO - PROCESS | 1908 | 1461570405815 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1908 | 1461570406046 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:46:46 INFO - PROCESS | 1908 | 1461570406258 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185c0e2000 == 154 [pid = 1908] [id = 755] 00:46:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185a07f800) [pid = 1908] [serial = 2265] [outer = (nil)] 00:46:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185c26a800) [pid = 1908] [serial = 2266] [outer = 0x7f185a07f800] 00:46:46 INFO - PROCESS | 1908 | 1461570406328 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185cc4e800) [pid = 1908] [serial = 2267] [outer = 0x7f185a07f800] 00:46:47 INFO - PROCESS | 1908 | 1461570407087 Marionette TRACE conn3 <- [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]]]}] 00:46:47 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. 00:46:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1335ms 00:46:47 INFO - PROCESS | 1908 | 1461570407161 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:46:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:46:47 INFO - PROCESS | 1908 | 1461570407168 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:46:47 INFO - PROCESS | 1908 | 1461570407176 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1908 | 1461570407179 Marionette TRACE conn3 <- [1,2990,null,{}] 00:46:47 INFO - PROCESS | 1908 | 1461570407189 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:47 INFO - PROCESS | 1908 | 1461570407492 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:46:47 INFO - PROCESS | 1908 | 1461570407525 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e75e800 == 155 [pid = 1908] [id = 756] 00:46:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f185d144400) [pid = 1908] [serial = 2268] [outer = (nil)] 00:46:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f185d1fb400) [pid = 1908] [serial = 2269] [outer = 0x7f185d144400] 00:46:47 INFO - PROCESS | 1908 | 1461570407596 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f185e4a6800) [pid = 1908] [serial = 2270] [outer = 0x7f185d144400] 00:46:48 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9be800 == 156 [pid = 1908] [id = 757] 00:46:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f1861003c00) [pid = 1908] [serial = 2271] [outer = (nil)] 00:46:48 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f185d2d0400) [pid = 1908] [serial = 2272] [outer = 0x7f1861003c00] 00:46:48 INFO - PROCESS | 1908 | 1461570408568 Marionette TRACE conn3 <- [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]]]}] 00:46:48 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. 00:46:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1436ms 00:46:48 INFO - PROCESS | 1908 | 1461570408611 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1908 | 1461570408615 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:46:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:46:48 INFO - PROCESS | 1908 | 1461570408632 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1908 | 1461570408650 Marionette TRACE conn3 <- [1,2994,null,{}] 00:46:48 INFO - PROCESS | 1908 | 1461570408699 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1908 | 1461570409147 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f185d1f5000) [pid = 1908] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185cde5000) [pid = 1908] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f185e4a8c00) [pid = 1908] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f185bc4cc00) [pid = 1908] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185cde3400) [pid = 1908] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f18662b6400) [pid = 1908] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f18662b5c00) [pid = 1908] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f186248d800) [pid = 1908] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185d1df800) [pid = 1908] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f185e829800) [pid = 1908] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f185bfacc00) [pid = 1908] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f18592f8c00) [pid = 1908] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f185ac08c00) [pid = 1908] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f18592f6800) [pid = 1908] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:46:49 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f18592f8800) [pid = 1908] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:46:49 INFO - PROCESS | 1908 | 1461570409600 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e74e000 == 157 [pid = 1908] [id = 758] 00:46:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f18592f6800) [pid = 1908] [serial = 2273] [outer = (nil)] 00:46:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f185bc4cc00) [pid = 1908] [serial = 2274] [outer = 0x7f18592f6800] 00:46:49 INFO - PROCESS | 1908 | 1461570409664 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f18613b4c00) [pid = 1908] [serial = 2275] [outer = 0x7f18592f6800] 00:46:50 INFO - PROCESS | 1908 | 1461570410311 Marionette TRACE conn3 <- [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]]]}] 00:46:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:46:50 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 00:46:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1748ms 00:46:50 INFO - PROCESS | 1908 | 1461570410370 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 1908 | 1461570410374 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:46:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:46:50 INFO - PROCESS | 1908 | 1461570410380 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1908 | 1461570410382 Marionette TRACE conn3 <- [1,2998,null,{}] 00:46:50 INFO - PROCESS | 1908 | 1461570410387 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:50 INFO - PROCESS | 1908 | 1461570410708 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:46:50 INFO - PROCESS | 1908 | 1461570410745 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861ee4800 == 158 [pid = 1908] [id = 759] 00:46:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f18592f8c00) [pid = 1908] [serial = 2276] [outer = (nil)] 00:46:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f1862803000) [pid = 1908] [serial = 2277] [outer = 0x7f18592f8c00] 00:46:50 INFO - PROCESS | 1908 | 1461570410829 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f1862dab400) [pid = 1908] [serial = 2278] [outer = 0x7f18592f8c00] 00:46:51 INFO - PROCESS | 1908 | 1461570411933 Marionette TRACE conn3 <- [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]]]}] 00:46:51 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. 00:46:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1588ms 00:46:51 INFO - PROCESS | 1908 | 1461570411969 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1908 | 1461570411975 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:46:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:46:51 INFO - PROCESS | 1908 | 1461570411984 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1908 | 1461570411990 Marionette TRACE conn3 <- [1,3002,null,{}] 00:46:52 INFO - PROCESS | 1908 | 1461570411999 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:52 INFO - PROCESS | 1908 | 1461570412278 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:46:52 INFO - PROCESS | 1908 | 1461570412629 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e168000 == 159 [pid = 1908] [id = 760] 00:46:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185aecf800) [pid = 1908] [serial = 2279] [outer = (nil)] 00:46:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f185cc42c00) [pid = 1908] [serial = 2280] [outer = 0x7f185aecf800] 00:46:52 INFO - PROCESS | 1908 | 1461570412705 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f185d145800) [pid = 1908] [serial = 2281] [outer = 0x7f185aecf800] 00:46:53 INFO - PROCESS | 1908 | 1461570413484 Marionette TRACE conn3 <- [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]]]}] 00:46:53 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. 00:46:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1543ms 00:46:53 INFO - PROCESS | 1908 | 1461570413527 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:46:53 INFO - PROCESS | 1908 | 1461570413536 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:46:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:46:53 INFO - PROCESS | 1908 | 1461570413546 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:46:53 INFO - PROCESS | 1908 | 1461570413549 Marionette TRACE conn3 <- [1,3006,null,{}] 00:46:53 INFO - PROCESS | 1908 | 1461570413556 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1908 | 1461570413830 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:46:54 INFO - PROCESS | 1908 | 1461570414105 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861e0a000 == 160 [pid = 1908] [id = 761] 00:46:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f185d1f4000) [pid = 1908] [serial = 2282] [outer = (nil)] 00:46:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f1861003000) [pid = 1908] [serial = 2283] [outer = 0x7f185d1f4000] 00:46:54 INFO - PROCESS | 1908 | 1461570414182 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1861a7d800) [pid = 1908] [serial = 2284] [outer = 0x7f185d1f4000] 00:46:55 INFO - PROCESS | 1908 | 1461570415057 Marionette TRACE conn3 <- [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]]]}] 00:46:55 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. 00:46:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1538ms 00:46:55 INFO - PROCESS | 1908 | 1461570415084 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1908 | 1461570415088 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:46:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:46:55 INFO - PROCESS | 1908 | 1461570415094 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1908 | 1461570415100 Marionette TRACE conn3 <- [1,3010,null,{}] 00:46:55 INFO - PROCESS | 1908 | 1461570415116 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:55 INFO - PROCESS | 1908 | 1461570415392 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:46:55 INFO - PROCESS | 1908 | 1461570415654 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18630c2000 == 161 [pid = 1908] [id = 762] 00:46:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f185e49e800) [pid = 1908] [serial = 2285] [outer = (nil)] 00:46:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f1863c3f800) [pid = 1908] [serial = 2286] [outer = 0x7f185e49e800] 00:46:55 INFO - PROCESS | 1908 | 1461570415739 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1863ea5c00) [pid = 1908] [serial = 2287] [outer = 0x7f185e49e800] 00:46:56 INFO - PROCESS | 1908 | 1461570416572 Marionette TRACE conn3 <- [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]]]}] 00:46:56 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 00:46:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1535ms 00:46:56 INFO - PROCESS | 1908 | 1461570416630 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1908 | 1461570416636 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:46:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:46:56 INFO - PROCESS | 1908 | 1461570416642 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1908 | 1461570416645 Marionette TRACE conn3 <- [1,3014,null,{}] 00:46:56 INFO - PROCESS | 1908 | 1461570416665 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1908 | 1461570416969 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:46:57 INFO - PROCESS | 1908 | 1461570417180 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186539c800 == 162 [pid = 1908] [id = 763] 00:46:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f185bfac800) [pid = 1908] [serial = 2288] [outer = (nil)] 00:46:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f1865419400) [pid = 1908] [serial = 2289] [outer = 0x7f185bfac800] 00:46:57 INFO - PROCESS | 1908 | 1461570417261 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f186553bc00) [pid = 1908] [serial = 2290] [outer = 0x7f185bfac800] 00:46:57 INFO - PROCESS | 1908 | [1908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:46:58 INFO - PROCESS | 1908 | 1461570418130 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:46:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:46:58 INFO - {} 00:46:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:46:58 INFO - {} 00:46:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:46:58 INFO - {} 00:46:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:46:58 INFO - {} 00:46:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1528ms 00:46:58 INFO - PROCESS | 1908 | 1461570418178 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1908 | 1461570418181 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:46:58 INFO - TEST-START | /FileAPI/fileReader.html 00:46:58 INFO - PROCESS | 1908 | 1461570418188 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1908 | 1461570418190 Marionette TRACE conn3 <- [1,3018,null,{}] 00:46:58 INFO - PROCESS | 1908 | 1461570418195 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:58 INFO - PROCESS | 1908 | 1461570418427 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:46:58 INFO - PROCESS | 1908 | 1461570418699 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18657bd800 == 163 [pid = 1908] [id = 764] 00:46:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186553ec00) [pid = 1908] [serial = 2291] [outer = (nil)] 00:46:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f18662b5c00) [pid = 1908] [serial = 2292] [outer = 0x7f186553ec00] 00:46:58 INFO - PROCESS | 1908 | 1461570418776 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f18664f1400) [pid = 1908] [serial = 2293] [outer = 0x7f186553ec00] 00:46:59 INFO - PROCESS | 1908 | 1461570419608 Marionette TRACE conn3 <- [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]]]}] 00:46:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:46:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:46:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:46:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:46:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1478ms 00:46:59 INFO - PROCESS | 1908 | 1461570419668 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1908 | 1461570419672 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:46:59 INFO - TEST-START | /FileAPI/historical.html 00:46:59 INFO - PROCESS | 1908 | 1461570419678 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1908 | 1461570419680 Marionette TRACE conn3 <- [1,3022,null,{}] 00:46:59 INFO - PROCESS | 1908 | 1461570419688 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:00 INFO - PROCESS | 1908 | 1461570420046 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:47:00 INFO - PROCESS | 1908 | 1461570420257 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869dac800 == 164 [pid = 1908] [id = 765] 00:47:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f1869d70c00) [pid = 1908] [serial = 2294] [outer = (nil)] 00:47:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f186a0d5000) [pid = 1908] [serial = 2295] [outer = 0x7f1869d70c00] 00:47:00 INFO - PROCESS | 1908 | 1461570420337 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f186bda1000) [pid = 1908] [serial = 2296] [outer = 0x7f1869d70c00] 00:47:01 INFO - PROCESS | 1908 | 1461570421165 Marionette TRACE conn3 <- [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"]]]}] 00:47:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:47:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:47:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:47:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:47:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:47:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:47:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:47:01 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 00:47:01 INFO - PROCESS | 1908 | 1461570421217 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1908 | 1461570421221 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:47:01 INFO - TEST-START | /FileAPI/idlharness.html 00:47:01 INFO - PROCESS | 1908 | 1461570421228 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1908 | 1461570421231 Marionette TRACE conn3 <- [1,3026,null,{}] 00:47:01 INFO - PROCESS | 1908 | 1461570421236 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:01 INFO - PROCESS | 1908 | 1461570421464 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:47:01 INFO - PROCESS | 1908 | 1461570421764 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186a299000 == 165 [pid = 1908] [id = 766] 00:47:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f1862633000) [pid = 1908] [serial = 2297] [outer = (nil)] 00:47:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f186c019c00) [pid = 1908] [serial = 2298] [outer = 0x7f1862633000] 00:47:01 INFO - PROCESS | 1908 | 1461570421848 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f186c1ca000) [pid = 1908] [serial = 2299] [outer = 0x7f1862633000] 00:47:03 INFO - PROCESS | 1908 | 1461570423572 Marionette TRACE conn3 <- [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]]]}] 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:47:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:47:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:47:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:47:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:47:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:47:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:47:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:47:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:47:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:47:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:47:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:47:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:47:03 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 00:47:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:47:03 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 00:47:03 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 00:47:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:47:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:47:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:47:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:47:03 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 00:47:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:47:03 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 00:47:03 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 00:47:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:47:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:47:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:47:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:47:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:47:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:47:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 2490ms 00:47:03 INFO - PROCESS | 1908 | 1461570423720 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1908 | 1461570423726 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:47:03 INFO - TEST-START | /FileAPI/idlharness.worker 00:47:03 INFO - PROCESS | 1908 | 1461570423789 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1908 | 1461570423796 Marionette TRACE conn3 <- [1,3030,null,{}] 00:47:03 INFO - PROCESS | 1908 | 1461570423806 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1908 | 1461570424061 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:47:04 INFO - PROCESS | 1908 | 1461570424330 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186571c000 == 166 [pid = 1908] [id = 767] 00:47:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f1869d73400) [pid = 1908] [serial = 2300] [outer = (nil)] 00:47:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f186c66e800) [pid = 1908] [serial = 2301] [outer = 0x7f1869d73400] 00:47:04 INFO - PROCESS | 1908 | 1461570424403 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 1908 | ++DOMWINDOW == 171 (0x7f186e4ddc00) [pid = 1908] [serial = 2302] [outer = 0x7f1869d73400] 00:47:04 INFO - PROCESS | 1908 | [1908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:06 INFO - PROCESS | 1908 | 1461570426585 Marionette TRACE conn3 <- [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,{},{}]]]}] 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:47:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:47:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:47:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:47:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:47:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:47:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:47:06 INFO - {} 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:47:06 INFO - {} 00:47:06 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 - {} 00:47:06 INFO - {} 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:47:06 INFO - {} 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:47:06 INFO - {} 00:47:06 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 - {} 00:47:06 INFO - {} 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:47:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:47:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 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 00:47:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:47:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:47:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:47:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:47:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:47:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:47:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:47:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:47:06 INFO - {} 00:47:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2923ms 00:47:06 INFO - PROCESS | 1908 | 1461570426703 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1908 | 1461570426706 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:47:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:47:06 INFO - PROCESS | 1908 | 1461570426720 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1908 | 1461570426729 Marionette TRACE conn3 <- [1,3034,null,{}] 00:47:06 INFO - PROCESS | 1908 | 1461570426739 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1908 | 1461570427108 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:47:07 INFO - PROCESS | 1908 | 1461570427385 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870fed800 == 167 [pid = 1908] [id = 768] 00:47:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 172 (0x7f186d6e9400) [pid = 1908] [serial = 2303] [outer = (nil)] 00:47:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 173 (0x7f186ffb9c00) [pid = 1908] [serial = 2304] [outer = 0x7f186d6e9400] 00:47:07 INFO - PROCESS | 1908 | 1461570427460 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1908 | ++DOMWINDOW == 174 (0x7f188367bc00) [pid = 1908] [serial = 2305] [outer = 0x7f186d6e9400] 00:47:08 INFO - PROCESS | 1908 | 1461570428217 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:47:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:47:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1542ms 00:47:08 INFO - PROCESS | 1908 | 1461570428261 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:47:08 INFO - PROCESS | 1908 | 1461570428265 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:47:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:47:08 INFO - PROCESS | 1908 | 1461570428271 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1908 | 1461570428273 Marionette TRACE conn3 <- [1,3038,null,{}] 00:47:08 INFO - PROCESS | 1908 | 1461570428301 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:08 INFO - PROCESS | 1908 | 1461570428525 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:47:08 INFO - PROCESS | 1908 | 1461570428802 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1872967800 == 168 [pid = 1908] [id = 769] 00:47:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 175 (0x7f186e4e2c00) [pid = 1908] [serial = 2306] [outer = (nil)] 00:47:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 176 (0x7f188377e800) [pid = 1908] [serial = 2307] [outer = 0x7f186e4e2c00] 00:47:08 INFO - PROCESS | 1908 | 1461570428882 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1908 | ++DOMWINDOW == 177 (0x7f18837f0c00) [pid = 1908] [serial = 2308] [outer = 0x7f186e4e2c00] 00:47:09 INFO - PROCESS | 1908 | 1461570429656 Marionette TRACE conn3 <- [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"]]]}] 00:47:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:47:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:47:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1449ms 00:47:09 INFO - PROCESS | 1908 | 1461570429722 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:47:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:47:09 INFO - PROCESS | 1908 | 1461570429727 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:47:09 INFO - PROCESS | 1908 | 1461570429733 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1908 | 1461570429738 Marionette TRACE conn3 <- [1,3042,null,{}] 00:47:09 INFO - PROCESS | 1908 | 1461570429743 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:10 INFO - PROCESS | 1908 | 1461570429998 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:47:10 INFO - PROCESS | 1908 | 1461570430282 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f18750aa000 == 169 [pid = 1908] [id = 770] 00:47:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 178 (0x7f18828e5800) [pid = 1908] [serial = 2309] [outer = (nil)] 00:47:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 179 (0x7f1884841c00) [pid = 1908] [serial = 2310] [outer = 0x7f18828e5800] 00:47:10 INFO - PROCESS | 1908 | 1461570430367 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1908 | ++DOMWINDOW == 180 (0x7f1884b0b800) [pid = 1908] [serial = 2311] [outer = 0x7f18828e5800] 00:47:11 INFO - PROCESS | 1908 | 1461570431485 Marionette TRACE conn3 <- [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]]]}] 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:47:11 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. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:47:11 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'.) 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:47:11 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. 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:47:11 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. 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:47:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:47:11 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. 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:47:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:47:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:47:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:47:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:47:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1855ms 00:47:11 INFO - PROCESS | 1908 | 1461570431590 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1908 | 1461570431592 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:47:11 INFO - PROCESS | 1908 | 1461570431603 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1908 | 1461570431608 Marionette TRACE conn3 <- [1,3046,null,{}] 00:47:11 INFO - PROCESS | 1908 | 1461570431619 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1908 | 1461570431944 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:47:12 INFO - PROCESS | 1908 | 1461570432336 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:12 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f186d5c1800 == 170 [pid = 1908] [id = 771] 00:47:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 181 (0x7f186c015c00) [pid = 1908] [serial = 2312] [outer = (nil)] 00:47:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 182 (0x7f186d6e8c00) [pid = 1908] [serial = 2313] [outer = 0x7f186c015c00] 00:47:12 INFO - PROCESS | 1908 | 1461570432411 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1908 | ++DOMWINDOW == 183 (0x7f186ebdf000) [pid = 1908] [serial = 2314] [outer = 0x7f186c015c00] 00:47:12 INFO - PROCESS | 1908 | [1908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:13 INFO - PROCESS | 1908 | 1461570433220 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:47:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:47:13 INFO - {} 00:47:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1686ms 00:47:13 INFO - PROCESS | 1908 | 1461570433291 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1908 | 1461570433293 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:47:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:47:13 INFO - PROCESS | 1908 | 1461570433305 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1908 | 1461570433308 Marionette TRACE conn3 <- [1,3050,null,{}] 00:47:13 INFO - PROCESS | 1908 | 1461570433314 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1908 | 1461570433558 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:47:13 INFO - PROCESS | 1908 | 1461570433838 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1870ca9800 == 171 [pid = 1908] [id = 772] 00:47:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 184 (0x7f186ebe6c00) [pid = 1908] [serial = 2315] [outer = (nil)] 00:47:13 INFO - PROCESS | 1908 | ++DOMWINDOW == 185 (0x7f18701d3c00) [pid = 1908] [serial = 2316] [outer = 0x7f186ebe6c00] 00:47:13 INFO - PROCESS | 1908 | 1461570433918 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 1908 | ++DOMWINDOW == 186 (0x7f1871085800) [pid = 1908] [serial = 2317] [outer = 0x7f186ebe6c00] 00:47:14 INFO - PROCESS | 1908 | 1461570434789 Marionette TRACE conn3 <- [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]]]}] 00:47:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:47:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:47:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:47:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:47:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1537ms 00:47:14 INFO - PROCESS | 1908 | 1461570434840 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1908 | 1461570434844 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:47:14 INFO - PROCESS | 1908 | 1461570434851 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1908 | 1461570434853 Marionette TRACE conn3 <- [1,3054,null,{}] 00:47:14 INFO - PROCESS | 1908 | 1461570434859 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:15 INFO - PROCESS | 1908 | 1461570435130 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:47:15 INFO - PROCESS | 1908 | 1461570435410 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f187d8df800 == 172 [pid = 1908] [id = 773] 00:47:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 187 (0x7f1870031000) [pid = 1908] [serial = 2318] [outer = (nil)] 00:47:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 188 (0x7f1871086c00) [pid = 1908] [serial = 2319] [outer = 0x7f1870031000] 00:47:15 INFO - PROCESS | 1908 | 1461570435489 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1908 | ++DOMWINDOW == 189 (0x7f1872c70c00) [pid = 1908] [serial = 2320] [outer = 0x7f1870031000] 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:47:16 INFO - PROCESS | 1908 | 1461570436703 Marionette TRACE conn3 <- [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"]]]}] 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:47:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:47:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:47:16 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" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:47:16 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" 00:47:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:47:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:47:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1940ms 00:47:16 INFO - PROCESS | 1908 | 1461570436796 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 1908 | 1461570436806 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:47:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:47:16 INFO - PROCESS | 1908 | 1461570436918 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1908 | 1461570436946 Marionette TRACE conn3 <- [1,3058,null,{}] 00:47:16 INFO - PROCESS | 1908 | 1461570436956 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:17 INFO - PROCESS | 1908 | 1461570437323 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:47:17 INFO - PROCESS | 1908 | 1461570437547 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f188cd3d800 == 173 [pid = 1908] [id = 774] 00:47:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 190 (0x7f1873416800) [pid = 1908] [serial = 2321] [outer = (nil)] 00:47:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 191 (0x7f1888de1c00) [pid = 1908] [serial = 2322] [outer = 0x7f1873416800] 00:47:17 INFO - PROCESS | 1908 | 1461570437624 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1908 | ++DOMWINDOW == 192 (0x7f1888e05000) [pid = 1908] [serial = 2323] [outer = 0x7f1873416800] 00:47:18 INFO - PROCESS | 1908 | 1461570438459 Marionette TRACE conn3 <- [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]]]}] 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:47:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:47:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:47:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:47:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:47:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:47:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:47:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:47:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:47:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1607ms 00:47:18 INFO - PROCESS | 1908 | 1461570438500 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1908 | 1461570438503 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:47:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:47:18 INFO - PROCESS | 1908 | 1461570438514 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1908 | 1461570438517 Marionette TRACE conn3 <- [1,3062,null,{}] 00:47:18 INFO - PROCESS | 1908 | 1461570438523 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:18 INFO - PROCESS | 1908 | 1461570438770 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:47:19 INFO - PROCESS | 1908 | 1461570439019 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e11d000 == 174 [pid = 1908] [id = 775] 00:47:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 193 (0x7f185a21f400) [pid = 1908] [serial = 2324] [outer = (nil)] 00:47:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 194 (0x7f186e6d8c00) [pid = 1908] [serial = 2325] [outer = 0x7f185a21f400] 00:47:19 INFO - PROCESS | 1908 | 1461570439092 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1908 | ++DOMWINDOW == 195 (0x7f187009a000) [pid = 1908] [serial = 2326] [outer = 0x7f185a21f400] 00:47:19 INFO - PROCESS | 1908 | [1908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:19 INFO - PROCESS | 1908 | 1461570439913 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:47:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:47:19 INFO - {} 00:47:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1432ms 00:47:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:47:19 INFO - PROCESS | 1908 | 1461570439947 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1908 | 1461570439950 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:47:19 INFO - PROCESS | 1908 | 1461570439956 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1908 | 1461570439959 Marionette TRACE conn3 <- [1,3066,null,{}] 00:47:19 INFO - PROCESS | 1908 | 1461570439965 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1908 | 1461570440215 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:47:20 INFO - PROCESS | 1908 | 1461570440513 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866411800 == 175 [pid = 1908] [id = 776] 00:47:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 196 (0x7f185e31a400) [pid = 1908] [serial = 2327] [outer = (nil)] 00:47:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 197 (0x7f185e322000) [pid = 1908] [serial = 2328] [outer = 0x7f185e31a400] 00:47:20 INFO - PROCESS | 1908 | 1461570440588 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1908 | ++DOMWINDOW == 198 (0x7f187002f800) [pid = 1908] [serial = 2329] [outer = 0x7f185e31a400] 00:47:21 INFO - PROCESS | 1908 | 1461570441452 Marionette TRACE conn3 <- [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]]]}] 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:47:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:47:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1534ms 00:47:21 INFO - PROCESS | 1908 | 1461570441489 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1908 | 1461570441493 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:47:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:47:21 INFO - PROCESS | 1908 | 1461570441498 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1908 | 1461570441500 Marionette TRACE conn3 <- [1,3070,null,{}] 00:47:21 INFO - PROCESS | 1908 | 1461570441506 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:21 INFO - PROCESS | 1908 | 1461570441756 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1878f1a000 == 174 [pid = 1908] [id = 47] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e74e000 == 173 [pid = 1908] [id = 758] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e9be800 == 172 [pid = 1908] [id = 757] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185e75e800 == 171 [pid = 1908] [id = 756] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185c0e2000 == 170 [pid = 1908] [id = 755] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1859fc5000 == 169 [pid = 1908] [id = 754] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1854767000 == 168 [pid = 1908] [id = 752] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188db2e800 == 167 [pid = 1908] [id = 751] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f188b767800 == 166 [pid = 1908] [id = 750] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1888e18000 == 165 [pid = 1908] [id = 749] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f18889e4800 == 164 [pid = 1908] [id = 748] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f1883b19800 == 163 [pid = 1908] [id = 746] 00:47:23 INFO - PROCESS | 1908 | --DOCSHELL 0x7f185ad86800 == 162 [pid = 1908] [id = 523] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 197 (0x7f1863c42c00) [pid = 1908] [serial = 2067] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 196 (0x7f1862488400) [pid = 1908] [serial = 2199] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 195 (0x7f1860833400) [pid = 1908] [serial = 2195] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 194 (0x7f1861a64800) [pid = 1908] [serial = 2198] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 193 (0x7f186100e000) [pid = 1908] [serial = 2196] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 192 (0x7f186e6d5400) [pid = 1908] [serial = 2165] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 191 (0x7f186d011c00) [pid = 1908] [serial = 2163] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 190 (0x7f186d007400) [pid = 1908] [serial = 2162] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 189 (0x7f186cc58000) [pid = 1908] [serial = 2160] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 188 (0x7f186cbe0c00) [pid = 1908] [serial = 2159] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 187 (0x7f186c66ec00) [pid = 1908] [serial = 2157] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 186 (0x7f186c57bc00) [pid = 1908] [serial = 2156] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 185 (0x7f186c1cec00) [pid = 1908] [serial = 2154] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 184 (0x7f186bd99400) [pid = 1908] [serial = 2153] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 183 (0x7f1869e8b800) [pid = 1908] [serial = 2151] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 182 (0x7f18662bc400) [pid = 1908] [serial = 2150] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 181 (0x7f18656ad400) [pid = 1908] [serial = 2148] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 180 (0x7f186541f400) [pid = 1908] [serial = 2147] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 179 (0x7f1863eaa800) [pid = 1908] [serial = 2145] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 178 (0x7f1863c39800) [pid = 1908] [serial = 2144] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 177 (0x7f1862484800) [pid = 1908] [serial = 2142] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 176 (0x7f18613b8800) [pid = 1908] [serial = 2141] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 175 (0x7f185e3eb000) [pid = 1908] [serial = 2139] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 174 (0x7f185d1e6000) [pid = 1908] [serial = 2138] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 173 (0x7f185ccc8400) [pid = 1908] [serial = 2192] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 172 (0x7f185ac11c00) [pid = 1908] [serial = 2189] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 171 (0x7f185bc49000) [pid = 1908] [serial = 2190] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 170 (0x7f187290a000) [pid = 1908] [serial = 2186] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f185ad4a400) [pid = 1908] [serial = 2136] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f185a084c00) [pid = 1908] [serial = 2135] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f18712c3800) [pid = 1908] [serial = 2183] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1871085400) [pid = 1908] [serial = 2180] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f1870324000) [pid = 1908] [serial = 2177] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f187014b800) [pid = 1908] [serial = 2174] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f1870153400) [pid = 1908] [serial = 2171] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f187008ec00) [pid = 1908] [serial = 2168] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f185d1f3c00) [pid = 1908] [serial = 2193] [outer = (nil)] [url = about:blank] 00:47:24 INFO - PROCESS | 1908 | 1461570444176 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1854d13000 == 163 [pid = 1908] [id = 777] 00:47:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f185a077000) [pid = 1908] [serial = 2330] [outer = (nil)] 00:47:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f185a07d400) [pid = 1908] [serial = 2331] [outer = 0x7f185a077000] 00:47:24 INFO - PROCESS | 1908 | 1461570444253 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1908 | ++DOMWINDOW == 164 (0x7f185a4f1000) [pid = 1908] [serial = 2332] [outer = 0x7f185a077000] 00:47:24 INFO - PROCESS | 1908 | 1461570444985 Marionette TRACE conn3 <- [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]]]}] 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:47:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3537ms 00:47:25 INFO - PROCESS | 1908 | 1461570445040 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:47:25 INFO - PROCESS | 1908 | 1461570445056 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:47:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:47:25 INFO - PROCESS | 1908 | 1461570445076 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1908 | 1461570445084 Marionette TRACE conn3 <- [1,3074,null,{}] 00:47:25 INFO - PROCESS | 1908 | 1461570445094 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:25 INFO - PROCESS | 1908 | 1461570445348 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:47:25 INFO - PROCESS | 1908 | 1461570445547 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185ba12000 == 164 [pid = 1908] [id = 778] 00:47:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 165 (0x7f18570b1c00) [pid = 1908] [serial = 2333] [outer = (nil)] 00:47:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 166 (0x7f185bfaa800) [pid = 1908] [serial = 2334] [outer = 0x7f18570b1c00] 00:47:25 INFO - PROCESS | 1908 | 1461570445612 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1908 | ++DOMWINDOW == 167 (0x7f185c267c00) [pid = 1908] [serial = 2335] [outer = 0x7f18570b1c00] 00:47:26 INFO - PROCESS | 1908 | 1461570446421 Marionette TRACE conn3 <- [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]]]}] 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:47:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1401ms 00:47:26 INFO - PROCESS | 1908 | 1461570446474 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1908 | 1461570446479 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:47:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:47:26 INFO - PROCESS | 1908 | 1461570446492 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1908 | 1461570446494 Marionette TRACE conn3 <- [1,3078,null,{}] 00:47:26 INFO - PROCESS | 1908 | 1461570446498 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:26 INFO - PROCESS | 1908 | 1461570446779 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:47:26 INFO - PROCESS | 1908 | 1461570446831 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e119800 == 165 [pid = 1908] [id = 779] 00:47:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 168 (0x7f185cde6000) [pid = 1908] [serial = 2336] [outer = (nil)] 00:47:26 INFO - PROCESS | 1908 | ++DOMWINDOW == 169 (0x7f185d1e2800) [pid = 1908] [serial = 2337] [outer = 0x7f185cde6000] 00:47:26 INFO - PROCESS | 1908 | 1461570446901 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1908 | ++DOMWINDOW == 170 (0x7f185d2da800) [pid = 1908] [serial = 2338] [outer = 0x7f185cde6000] 00:47:27 INFO - PROCESS | 1908 | 1461570447829 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15: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/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26: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/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37: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/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48: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\nreader.onloadstart [0,3081,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1908 | 1461570447897 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:47:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:47:27 INFO - PROCESS | 1908 | 1461570447934 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1908 | 1461570447947 Marionette TRACE conn3 <- [1,3082,null,{}] 00:47:27 INFO - PROCESS | 1908 | 1461570447981 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1908 | 1461570448281 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 169 (0x7f18592f6800) [pid = 1908] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 168 (0x7f1869e8d400) [pid = 1908] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 167 (0x7f18640a0000) [pid = 1908] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 166 (0x7f1869e8a400) [pid = 1908] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 165 (0x7f187108f400) [pid = 1908] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 164 (0x7f1870030000) [pid = 1908] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 163 (0x7f186d235400) [pid = 1908] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 162 (0x7f1865418c00) [pid = 1908] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 161 (0x7f18701dac00) [pid = 1908] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 160 (0x7f186c666000) [pid = 1908] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 159 (0x7f1862638000) [pid = 1908] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 158 (0x7f18592f2400) [pid = 1908] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 157 (0x7f185a07dc00) [pid = 1908] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 156 (0x7f186d6efc00) [pid = 1908] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 155 (0x7f1863c35800) [pid = 1908] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 154 (0x7f185d1fa800) [pid = 1908] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 153 (0x7f187460b000) [pid = 1908] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 152 (0x7f186ccd5800) [pid = 1908] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:47:28 INFO - PROCESS | 1908 | --DOMWINDOW == 151 (0x7f185e4a8400) [pid = 1908] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 150 (0x7f185d144400) [pid = 1908] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 149 (0x7f1874413c00) [pid = 1908] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 148 (0x7f185bfad800) [pid = 1908] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 147 (0x7f185a07f800) [pid = 1908] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 146 (0x7f186c577800) [pid = 1908] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 145 (0x7f186ebe4000) [pid = 1908] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 144 (0x7f1875ff6400) [pid = 1908] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 143 (0x7f18757a6000) [pid = 1908] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 142 (0x7f185a2dc400) [pid = 1908] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 141 (0x7f1874da7400) [pid = 1908] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 140 (0x7f185cc43000) [pid = 1908] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 139 (0x7f1861003c00) [pid = 1908] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 138 (0x7f185bc48400) [pid = 1908] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 137 (0x7f185ad44000) [pid = 1908] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:47:29 INFO - PROCESS | 1908 | --DOMWINDOW == 136 (0x7f186d6ec400) [pid = 1908] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:47:29 INFO - PROCESS | 1908 | 1461570449025 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e9c6000 == 166 [pid = 1908] [id = 780] 00:47:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 137 (0x7f18592f2400) [pid = 1908] [serial = 2339] [outer = (nil)] 00:47:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 138 (0x7f185bc4a000) [pid = 1908] [serial = 2340] [outer = 0x7f18592f2400] 00:47:29 INFO - PROCESS | 1908 | 1461570449103 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1908 | ++DOMWINDOW == 139 (0x7f186100d800) [pid = 1908] [serial = 2341] [outer = 0x7f18592f2400] 00:47:29 INFO - PROCESS | 1908 | 1461570449705 Marionette TRACE conn3 <- [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]]]}] 00:47:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:47:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:47:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1837ms 00:47:29 INFO - PROCESS | 1908 | 1461570449756 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1908 | 1461570449760 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:47:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:47:29 INFO - PROCESS | 1908 | 1461570449765 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1908 | 1461570449767 Marionette TRACE conn3 <- [1,3086,null,{}] 00:47:29 INFO - PROCESS | 1908 | 1461570449772 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:29 INFO - PROCESS | 1908 | 1461570449968 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:47:30 INFO - PROCESS | 1908 | 1461570450173 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1861aa0000 == 167 [pid = 1908] [id = 781] 00:47:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 140 (0x7f18592f6800) [pid = 1908] [serial = 2342] [outer = (nil)] 00:47:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 141 (0x7f186248e400) [pid = 1908] [serial = 2343] [outer = 0x7f18592f6800] 00:47:30 INFO - PROCESS | 1908 | 1461570450233 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1908 | ++DOMWINDOW == 142 (0x7f186280ec00) [pid = 1908] [serial = 2344] [outer = 0x7f18592f6800] 00:47:31 INFO - PROCESS | 1908 | 1461570451232 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:47:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:47:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1531ms 00:47:31 INFO - PROCESS | 1908 | 1461570451300 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:47:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:47:31 INFO - PROCESS | 1908 | 1461570451310 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:47:31 INFO - PROCESS | 1908 | 1461570451321 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1908 | 1461570451327 Marionette TRACE conn3 <- [1,3090,null,{}] 00:47:31 INFO - PROCESS | 1908 | 1461570451337 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:31 INFO - PROCESS | 1908 | 1461570451619 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:47:31 INFO - PROCESS | 1908 | 1461570451962 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185a0e8000 == 168 [pid = 1908] [id = 782] 00:47:31 INFO - PROCESS | 1908 | ++DOMWINDOW == 143 (0x7f185a07dc00) [pid = 1908] [serial = 2345] [outer = (nil)] 00:47:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 144 (0x7f185a227c00) [pid = 1908] [serial = 2346] [outer = 0x7f185a07dc00] 00:47:32 INFO - PROCESS | 1908 | 1461570452043 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1908 | ++DOMWINDOW == 145 (0x7f185ad42800) [pid = 1908] [serial = 2347] [outer = 0x7f185a07dc00] 00:47:32 INFO - PROCESS | 1908 | 1461570452878 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:47:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:47:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1593ms 00:47:32 INFO - PROCESS | 1908 | 1461570452913 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:47:32 INFO - PROCESS | 1908 | 1461570452922 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:47:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:47:32 INFO - PROCESS | 1908 | 1461570452932 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:47:32 INFO - PROCESS | 1908 | 1461570452936 Marionette TRACE conn3 <- [1,3094,null,{}] 00:47:32 INFO - PROCESS | 1908 | 1461570452942 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1908 | 1461570453204 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:47:33 INFO - PROCESS | 1908 | 1461570453492 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f185e983000 == 169 [pid = 1908] [id = 783] 00:47:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 146 (0x7f185ad43400) [pid = 1908] [serial = 2348] [outer = (nil)] 00:47:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 147 (0x7f185cddf400) [pid = 1908] [serial = 2349] [outer = 0x7f185ad43400] 00:47:33 INFO - PROCESS | 1908 | 1461570453570 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1908 | ++DOMWINDOW == 148 (0x7f185d2cc000) [pid = 1908] [serial = 2350] [outer = 0x7f185ad43400] 00:47:34 INFO - PROCESS | 1908 | 1461570454426 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:47:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:47:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1536ms 00:47:34 INFO - PROCESS | 1908 | 1461570454469 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:47:34 INFO - PROCESS | 1908 | 1461570454473 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:47:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:47:34 INFO - PROCESS | 1908 | 1461570454479 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1908 | 1461570454486 Marionette TRACE conn3 <- [1,3098,null,{}] 00:47:34 INFO - PROCESS | 1908 | 1461570454519 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:34 INFO - PROCESS | 1908 | 1461570454856 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:47:35 INFO - PROCESS | 1908 | 1461570455074 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1862795800 == 170 [pid = 1908] [id = 784] 00:47:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 149 (0x7f1860833400) [pid = 1908] [serial = 2351] [outer = (nil)] 00:47:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 150 (0x7f18613ab000) [pid = 1908] [serial = 2352] [outer = 0x7f1860833400] 00:47:35 INFO - PROCESS | 1908 | 1461570455234 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1908 | ++DOMWINDOW == 151 (0x7f186262f000) [pid = 1908] [serial = 2353] [outer = 0x7f1860833400] 00:47:36 INFO - PROCESS | 1908 | 1461570455999 Marionette TRACE conn3 <- [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]]]}] 00:47:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:47:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:47:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1588ms 00:47:36 INFO - PROCESS | 1908 | 1461570456068 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1908 | 1461570456073 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:47:36 INFO - PROCESS | 1908 | 1461570456078 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1908 | 1461570456081 Marionette TRACE conn3 <- [1,3102,null,{}] 00:47:36 INFO - PROCESS | 1908 | 1461570456086 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1908 | 1461570456365 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:47:36 INFO - PROCESS | 1908 | 1461570456656 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1864005800 == 171 [pid = 1908] [id = 785] 00:47:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 152 (0x7f18613ae800) [pid = 1908] [serial = 2354] [outer = (nil)] 00:47:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 153 (0x7f1863ce0800) [pid = 1908] [serial = 2355] [outer = 0x7f18613ae800] 00:47:36 INFO - PROCESS | 1908 | 1461570456734 Marionette DEBUG loaded listener.js 00:47:36 INFO - PROCESS | 1908 | ++DOMWINDOW == 154 (0x7f1863eaa800) [pid = 1908] [serial = 2356] [outer = 0x7f18613ae800] 00:47:37 INFO - PROCESS | 1908 | 1461570457532 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:47:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:47:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1483ms 00:47:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:47:37 INFO - PROCESS | 1908 | 1461570457563 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 1908 | 1461570457565 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:47:37 INFO - PROCESS | 1908 | 1461570457571 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1908 | 1461570457574 Marionette TRACE conn3 <- [1,3106,null,{}] 00:47:37 INFO - PROCESS | 1908 | 1461570457580 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:37 INFO - PROCESS | 1908 | 1461570457806 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:47:38 INFO - PROCESS | 1908 | 1461570458064 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1865491800 == 172 [pid = 1908] [id = 786] 00:47:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 155 (0x7f185d1e4000) [pid = 1908] [serial = 2357] [outer = (nil)] 00:47:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 156 (0x7f1865414800) [pid = 1908] [serial = 2358] [outer = 0x7f185d1e4000] 00:47:38 INFO - PROCESS | 1908 | 1461570458149 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1908 | ++DOMWINDOW == 157 (0x7f186553cc00) [pid = 1908] [serial = 2359] [outer = 0x7f185d1e4000] 00:47:38 INFO - PROCESS | 1908 | 1461570458935 Marionette TRACE conn3 <- [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]]]}] 00:47:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:47:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:47:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:47:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 00:47:38 INFO - PROCESS | 1908 | 1461570458951 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1908 | 1461570458955 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:47:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:47:38 INFO - PROCESS | 1908 | 1461570458960 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1908 | 1461570458963 Marionette TRACE conn3 <- [1,3110,null,{}] 00:47:38 INFO - PROCESS | 1908 | 1461570458968 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1908 | 1461570459260 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:47:39 INFO - PROCESS | 1908 | 1461570459533 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1866422800 == 173 [pid = 1908] [id = 787] 00:47:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 158 (0x7f186553d000) [pid = 1908] [serial = 2360] [outer = (nil)] 00:47:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 159 (0x7f1869d73800) [pid = 1908] [serial = 2361] [outer = 0x7f186553d000] 00:47:39 INFO - PROCESS | 1908 | 1461570459613 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1908 | ++DOMWINDOW == 160 (0x7f186a0a7000) [pid = 1908] [serial = 2362] [outer = 0x7f186553d000] 00:47:40 INFO - PROCESS | 1908 | 1461570460436 Marionette TRACE conn3 <- [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"]]]}] 00:47:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:47:40 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 00:47:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:47:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1536ms 00:47:40 INFO - PROCESS | 1908 | 1461570460500 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1908 | 1461570460504 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:47:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:47:40 INFO - PROCESS | 1908 | 1461570460510 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1908 | 1461570460513 Marionette TRACE conn3 <- [1,3114,null,{}] 00:47:40 INFO - PROCESS | 1908 | 1461570460540 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:40 INFO - PROCESS | 1908 | 1461570460790 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:47:41 INFO - PROCESS | 1908 | 1461570461071 Marionette TRACE conn3 -> [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\", \"b954143e-bcd5-44b2-93c3-a62947ef76da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1908 | ++DOCSHELL 0x7f1869fdb800 == 174 [pid = 1908] [id = 788] 00:47:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 161 (0x7f186553f800) [pid = 1908] [serial = 2363] [outer = (nil)] 00:47:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 162 (0x7f186a145c00) [pid = 1908] [serial = 2364] [outer = 0x7f186553f800] 00:47:41 INFO - PROCESS | 1908 | 1461570461150 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1908 | ++DOMWINDOW == 163 (0x7f186c00f000) [pid = 1908] [serial = 2365] [outer = 0x7f186553f800] 00:47:41 INFO - PROCESS | 1908 | 1461570461993 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:47:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:47:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1490ms 00:47:42 INFO - PROCESS | 1908 | 1461570462019 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:47:42 INFO - PROCESS | 1908 | 1461570462024 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:47:43 WARNING - u'runner_teardown' () 00:47:43 INFO - No more tests 00:47:43 INFO - Got 0 unexpected results 00:47:43 INFO - SUITE-END | took 1238s 00:47:43 INFO - Closing logging queue 00:47:43 INFO - queue closed 00:47:43 INFO - Return code: 0 00:47:43 WARNING - # TBPL SUCCESS # 00:47:43 INFO - Running post-action listener: _resource_record_post_action 00:47:43 INFO - Running post-run listener: _resource_record_post_run 00:47:44 INFO - Total resource usage - Wall time: 1274s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 975982592; Read time: 848; Write time: 373284 00:47:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:47:44 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51687424; Read time: 0; Write time: 45464 00:47:44 INFO - run-tests - Wall time: 1244s; CPU: 98.0%; Read bytes: 5615616; Write bytes: 924295168; Read time: 760; Write time: 327820 00:47:44 INFO - Running post-run listener: _upload_blobber_files 00:47:44 INFO - Blob upload gear active. 00:47:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:47:44 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 00:47:44 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'] 00:47:44 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 00:47:45 INFO - (blobuploader) - INFO - Open directory for files ... 00:47:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:47:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:47:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:47:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:47:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:47:47 INFO - (blobuploader) - INFO - Done attempting. 00:47:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:47:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:47:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:47:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:47:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:47:48 INFO - (blobuploader) - INFO - Done attempting. 00:47:48 INFO - (blobuploader) - INFO - Iteration through files over. 00:47:48 INFO - Return code: 0 00:47:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:47:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:47:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8285c6c6634dab1ac4717635c177792131a256d1b8e9b6f8c9811cf50b4f236dd6edc324f38f64c61cfa02cbccbbc5d6b6bca72de5581a7371520f9e17e2430e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cf4c579d725eb5f6a058d32227f8eaadd5566bbd00f94d6f92e227b1c916875ac92554eb493d750b7eb46573a6a31c2029bbebc9be1ce189962b280739fb1d18"} 00:47:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:47:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:47:48 INFO - Contents: 00:47:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8285c6c6634dab1ac4717635c177792131a256d1b8e9b6f8c9811cf50b4f236dd6edc324f38f64c61cfa02cbccbbc5d6b6bca72de5581a7371520f9e17e2430e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cf4c579d725eb5f6a058d32227f8eaadd5566bbd00f94d6f92e227b1c916875ac92554eb493d750b7eb46573a6a31c2029bbebc9be1ce189962b280739fb1d18"} 00:47:48 INFO - Running post-run listener: copy_logs_to_upload_dir 00:47:48 INFO - Copying logs to upload dir... 00:47:48 INFO - mkdir: /builds/slave/test/build/upload/logs 00:47:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1410.148502 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-04-25 00:47:49.052664) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 00:47:49.053944) ========= 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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8285c6c6634dab1ac4717635c177792131a256d1b8e9b6f8c9811cf50b4f236dd6edc324f38f64c61cfa02cbccbbc5d6b6bca72de5581a7371520f9e17e2430e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cf4c579d725eb5f6a058d32227f8eaadd5566bbd00f94d6f92e227b1c916875ac92554eb493d750b7eb46573a6a31c2029bbebc9be1ce189962b280739fb1d18"} build_url:https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036477 build_url: 'https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8285c6c6634dab1ac4717635c177792131a256d1b8e9b6f8c9811cf50b4f236dd6edc324f38f64c61cfa02cbccbbc5d6b6bca72de5581a7371520f9e17e2430e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cf4c579d725eb5f6a058d32227f8eaadd5566bbd00f94d6f92e227b1c916875ac92554eb493d750b7eb46573a6a31c2029bbebc9be1ce189962b280739fb1d18"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PhOqy4T_SC2crOry8g0AGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 00:47:49.129918) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:47:49.130390) ========= 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=9ca12473fbb1d023794ffd180000023c-1461567910.753612-1067730073 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021007 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:47:49.197455) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 00:47:49.197748) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 00:47:49.198089) ========= ========= Total master_lag: 0.63 =========